簡體   English   中英

如何從網頁中提取javaScript代碼?

[英]How do you extract the javaScript code from a webpage?

我要重構一堆包含html和javascript代碼混合的html文件。 我想隔離javascript代碼以便能夠使用各種工具(例如gjslint)。

有自動執行此操作的工具嗎? (我確實搜索了但是找不到任何東西,可能使用錯誤的條款。)

謝謝...

如果你想用javascript獲取javascript,你可以像這樣使用jQuery

$('script').each(function(){ 
    alert($(this).html()) 
});

Firefox的WebDeveloperToolbar插件有一個選項信息 - >查看Javascript,它將列出所有內聯的scirpts和所有包含的腳本,在這里你可以剪切和粘貼你需要的東西。

它將全部顯示為單個網頁,每個腳本標簽和外部文件都有可折疊部分。

但像<a href"" onclick="">這樣的事件處理程序不會被不幸列出。

這也可以在任何網頁上使用,而無需先編輯它們。

如果您安裝了firebug ,則會出現一個名為“script”的選項卡,該選項卡使用JavaScripts顯示所有文件的內容。

編輯:剛才意識到如果腳本是內聯的,它將無助於你。 如果它包含在各種其他文件中,它仍然有用。

如果您只想提取標簽,那么您可以嘗試使用此網站: https//js-download.com/

以下是提取的標簽,結果將合並到一個文件中。

取決於您正在使用的編輯器,但您可以執行RegularExpression搜索並在<script></script>標記中包含的HTML / JS組合中提取文本塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM