设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
如何在地址栏中输入一段js代码,使当前页面动态载入一段 ...
返回列表
发新帖
如何在地址栏中输入一段js代码,使当前页面动态载入一段js脚本文件!
[复制链接]
11
|
2
|
2010-10-5 14:03:00
|
显示全部楼层
|
阅读模式
类似:javascript:alert(2);
回复
使用道具
举报
千问
|
2010-10-5 14:03:00
|
显示全部楼层
看您的意思应该是在地址栏里输入JS代码,来调用页面中已经存在的JS脚本,或者是调用自己的JS脚本。1、调用自己的脚本:可以试试下面的代码javascript:var i;i=2;alert(i);可以把JS的内容全部转成一行再输入,大文件可能比较困难2、调用已经存在的脚本比如,本页面中存在 iknowMap.upload() 这个函数,直接调用就可以了javascript:iknowMap.upload();PS:百度知道中每个有回答的页面都可以这么调用,这属于一种XSS跨站脚本的方法,但在地址栏进行输入的话内容仅仅在输入地址的本机有效,因为脚本是执行在浏览器端的。希望能够有所帮助,祝
回复
使用道具
举报
千问
|
2010-10-5 14:03:00
|
显示全部楼层
首先可以明确可以通过javascript: xxxx这种形式做到需要做的就是新建一个script标签,设置好地址,最后插入页面即可具体可参考下面的代码:var myScript= document.createElement("script");myScript.type = "text/javascript";myScript.src="xxxx.j
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行