让我们假设我们有一个网页。我们无法直接访问此页面,因此我们无法更改源代码,但我们需要在其内容中添加一个 js。有什么办法吗?我的意思是例如外部 javascript 或任何其他方式。
问问题
58 次
3 回答
1
如果没有任何访问权限,您当然不能向该站点添加任何脚本。我们在说啥啊?XSS 指令 ?
你也许应该澄清你到底在追求什么以及出于什么原因。上面的陈述仍然正确,没有访问权限,没有永久添加任何脚本(没有某种 xss 攻击)。
如果您只想将代码注入到本地打开的页面,您可以使用任何 js-console,例如 Firebug。例如
var head = document.head || document.getElementsByTagName('head')[0] || document.documentElement,
scr = document.createElement('script');
scr.src = 'http://myserver/myscript.js';
scr.type = 'text/javascript';
head.insertBefore(scr, head.firstChild);
于 2012-05-03T11:47:24.947 回答
1
检查Greasemonkey及其FF插件。您可以使用它将 js 注入任何页面。
于 2012-05-03T11:48:56.197 回答
0
通常没有,但是浏览器扩展可以。
于 2012-05-03T11:49:33.033 回答