让我们想象一下,我们有一个网页。我们无法直接访问此页面,因此我们无法更改源代码,但我们需要在其中添加js内容。有什么办法吗?我的意思是例如外部JavaScript或任何其他方式。
答案 0 :(得分:1)
如果没有任何访问权限,您当然无法向网站添加任何脚本。我们在说啥啊? XSS说明?
你可能应该澄清你到底是什么以及出于什么原因。上面的陈述仍然是正确的,没有访问权限,没有永久添加任何脚本(没有某种xss攻击)。
如果您只想将代码注入本地开放的页面,您可以使用任何类似Firebug的js-console。例如
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);
答案 1 :(得分:1)
检查Greasemonkey及其addon是否为FF。您可以使用它将js注入任何页面。
答案 2 :(得分:0)
通常不会,但浏览器扩展程序可以。