2014-09-11 37 views
0

我有一個客戶想讓我給他發送一個腳本來放在他的網站上。有沒有辦法將腳本插入瀏覽器中的頁面進行測試以確保它可以正常工作?有沒有辦法在我無法訪問的頁面上運行JavaScript?

感謝您的任何幫助。

+0

如何使用iframe? – 2014-09-11 00:10:19

+0

如果站點是靜態的,您可以隨時將源代碼複製/粘貼到您的IDE中,並在那裏與您的JS混淆。 – snowYetis 2014-09-11 00:11:43

+6

粘貼到開發者控制檯中怎麼樣? – w1zeman1p 2014-09-11 00:13:48

回答

1

我傾向於使用我的瀏覽器的開發人員工具(如Chrome's really nice ones)向<head>添加新的<script>標記。例如,如果您想將jQuery添加到頁面(我不時在尚未擁有它的網站上完成此操作),則可以打開您的開發人員工具(Cmd+Shift+I爲我完成)在Mac上的Chrome和火狐,F12作品在IE),轉到JS控制檯(通常只標示爲「控制檯」),然後輸入以下內容:

var newScript = document.createElement('script'); 
newScript.src = 'https://code.jquery.com/jquery-1.11.0.min.js'; 
var head = document.getElementsByTagName('head')[ 0 ]; 
head.appendChild(newScript); 

在這一點上,你已經添加了一個新的<script>轉到頁面(爲這個網頁加載的只有),它會加載和執行任何其他的。

如果你想要真正喜歡它,你可以確保在頁面的某個地方運行它(比如,在一個給定的腳本已經加載之後,但在下一個腳本之前),並且使用一些調試器(也在您的開發人員工具中),但這有點複雜。

1

是的!您可以使用一些用於幫助您的瀏覽器的插件/擴展程序。例如,您可以使用Firefox的greesemonkeys。你可以找到更多的鉻和其他瀏覽器。

祝你好運! :)

+1

大多數當前的瀏覽器都附帶內置的Web檢查器/控制檯。 – max 2014-09-11 00:29:19

相關問題