Javascript添加js

时间:2012-05-03 11:45:53

标签: javascript

让我们想象一下,我们有一个网页。我们无法直接访问此页面,因此我们无法更改源代码,但我们需要在其中添加js内容。有什么办法吗?我的意思是例如外部JavaScript或任何其他方式。

3 个答案:

答案 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)

通常不会,但浏览器扩展程序可以。