2012-05-03 35 views
3

讓我們想象我們有一個網頁。我們無法直接訪問此頁面,因此我們無法更改源代碼,但我們需要爲其添加js內容。有什麼辦法嗎?我的意思是例如外部JavaScript或任何其他方式。Javascript added js

+0

這是爲了什麼目的?爲了您自己的目的,您可以使用Firebug或此類瀏覽器插件來完成此操作。 – Niranjan

+3

greasemonkey是你需要的。 –

+0

Big_buka,是@Elzo是對的,Greasemonkey是最好的。 – Niranjan

回答

1

沒有任何訪問權限,您當然不能添加任何腳本到網站。我們在說啥啊? XSS指令?

你可能應該澄清你究竟是什麼,以及是什麼原因。上述聲明仍然是真實的,沒有訪問權限,沒有永久添加任何腳本(沒有某種xss攻擊)。

如果您只想將代碼注入本地打開的頁面,則可以使用任何類似Firebug的js控制檯。例如

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); 
0

一般不會,但瀏覽器擴展可以。