掏js源碼
㈠ 怎麼在一個網站扒js代碼
首先你要懂使用審查元素,快捷鍵f12,將滑鼠移到網頁的某個位置就會指示到那段代碼,爭整段復制下來,再查看css文件,將那段的css代碼復制下來,如果有js,還需講js復制下來,分類放好,就好了
首先outerHTML有兼容性問題,其次outerHTML和innerHTML類似,得到的是被瀏覽器修整的代碼,包括js運行時對html結構做的修改,都會體現到innerHTML上。
所以,如果想拿到最真實的html源碼,那就只能發起一個非同步請求,url就是當前的location.href,在xhr.responseText里就能拿到最純正的源碼啦!
㈢ 獲取遠程js的源碼到字元串。
ajax可以直接獲取遠程內容。但前提是沒有跨域。比如你的站點域名A,而你的腳本放在是域名B下。那麼你就不能通過ajax直接在A站點請求B域名下的腳本內容。跨域的方式有好幾種。
如果主域名都相同。可以同個在A站點的ifrmae中設置document.domain為相同的方式跨域。
如果主域名不相同。通過在B站點的伺服器設置Access-Control-Allow-Origin
響應頭的方式,告知支持XmlHttpRequest2.0的瀏覽器可以進行跨域請求的域名。html5 PostMessage的方式進行跨域。
而至於修改後執行,只要得到腳本字元串修改完成以後,用eval執行就可以了。
㈣ JS如何查找源代碼
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>遠程網頁源代碼讀取</title>
<style type="text/css">
/* 頁面字體樣式 */
body, td, input, textarea {
font-family:Arial;
font-size:12px;
}
</style>
<script type="text/javascript">
//用於創建XMLHttpRequest對象
function createXmlHttp() {
//根據window.XMLHttpRequest對象是否存在使用不同的創建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等瀏覽器支持的創建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE瀏覽器支持的創建方式
}
}
//直接通過XMLHttpRequest對象獲取遠程網頁源代碼
function getSource() {
var url = document.getElementById("url").value; //獲取目標地址信息
//地址為空時提示用戶輸入
if (url == "") {
alert("請輸入網頁地址。");
return;
}
document.getElementById("source").value = "正在載入……"; //提示正在載入
createXmlHttp(); //創建XMLHttpRequest對象
xmlHttp.onreadystatechange = writeSource; //設置回調函數
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
//將遠程網頁源代碼寫入頁面文字區域
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp.responseText;
}
}
</script>
</head>
<body>
<h1>遠程網頁源代碼讀取</h1>
<div>
地址:<input type="text" id="url">
<input type="button" onclick="getSource()" value="獲取源碼">
</div>
<textarea rows="10" cols="80" id="source"></textarea>
</body>
</html>
我也是別人那抄的 你試試吧 好的話給我個最佳
㈤ 什麼是js源碼
就是js第*版上的代碼(書上寫過的代碼),在官網能下
㈥ js源碼在哪裡看
javascript的源碼 被嵌入到瀏覽器中一般是看不到的
如果是javascript語言寫的代碼,可以在頁面上右鍵--》 查看源碼,在head部分找到引入的javascript文件的路徑,然後再瀏覽器當前頁面的網址 加上該文件的路徑,就可以查看了
㈦ javascript實現獲取指定網頁源碼
js 不能跨域
所以都是用後台去取ajax傳到前台來
但是你這個如果是本地文件
你可以這樣讀本地文件
$("#links").load("/target.html#id");
手機瀏覽器不太清楚了 抱歉
㈧ 如何獲取JS執行過後的網頁源代碼
需要獲取網頁中的javascript執行後生成的完整的網頁源碼(通常使用的右鍵-查看源代碼是看不到js執行後的內容的,用firefox的firebug看到的代碼就是js執行後的代碼),從中提取一些有用的數據。
㈨ 請問如何從網頁源代碼中提取js文件
瀏覽器地址欄裡面的地址加到前面,不是光加http//:就可以了的。地址裡面最後一個反斜杠前面的全部加到fowl/fowl.nocache.js前面。
例如http://..com/question/370363551.html?seed=0
就把http://..com/question/加到前面。
http://..com/question/fowl/fowl.nocache.js