如何在地址栏中输入一段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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行