本文目錄一覽:
- 1、為什麼有些網站查看不到js的源碼
- 2、下面這段JS代碼,為什麼運行以後右鍵查看源代碼,看不到代碼已經被屏蔽,而是一行亂碼?
- 3、Javascript是否可以在頁面上執行.但是查看源代碼的時候看不到任何JS
- 4、為什麼點擊右鍵查看源碼,看不到完整的源代碼, 獲取不到完整的 js css html
- 5、js生成的html內容 不能顯示在頁面源文件中 (我指的是右擊網頁顯示的 “查看頁面源代碼”)
- 6、javascript 高手,為什麼查看源代碼看不到js寫入的代碼??
為什麼有些網站查看不到js的源碼
都能看到的,不存在隱藏的Js代碼,最多是被壓縮混淆成我們看不懂而已。
下面這段JS代碼,為什麼運行以後右鍵查看源代碼,看不到代碼已經被屏蔽,而是一行亂碼?
你在onload執行了 clear方法。
代碼解釋如下:
Source=document.body.innerHTML;
//獲取body元素內的內容
document.open();
//打開一個新的空白文檔
document.write(“代碼已經被屏蔽”);
//往這個新文檔里寫內容(你看到的那一行字就是這個,至於亂碼是由於頁面編碼問題)
document.close();
//關閉文檔
document.body.innerHTML=Source;
//把原來的內容重新寫回body元素中
可能你還是不理解
其實我們右鍵看到的源代碼都不是動態生成的,都是原生的,document.write就是原生的,是往頁面裡面寫內容
但是document.body.innerHTML=Source卻是動態生成修改的,所以源代碼里是看不到的,是運行中的東西。
希望對你有幫助
Javascript是否可以在頁面上執行.但是查看源代碼的時候看不到任何JS
是的,但是源碼只有是內聯的方式時才可以查看到源碼的。所謂內聯就是將JS代碼寫到了HTML頁面內容中的。使用script標籤對中間的可以查看到的。
而使用外聯的方式也可以有以下查看方式。
所謂的外聯style src=””這是引入了外部的JS文件,SRC是其相對地址,簡單的辦法就是用這個地址下載下來可以進行查看。
還有JS代碼都下載到了本地的臨時文件夾中,保持頁面不關的情況,可以在IE臨時文件夾中找到這個JS文件,方式就是找到SRC所指的文件名。但是這種方法要據設置的不同,如果IE臨時文件夾設置為不可存時,頁面一旦關掉在IE臨時文件夾中是找不到的!
但有些JS是加過密的,或是用encode的形式寫所,雖然它能正常運行,但我不保證你能看懂!
為什麼點擊右鍵查看源碼,看不到完整的源代碼, 獲取不到完整的 js css html
不要右擊查看源代碼,你用 瀏覽器的調試工具,類似firebug debug這種,就是點f12彈出的工具,然後 直接在工具中查看代碼,css,js也是,都可以通過調試工具找到 完整的代碼,還有路徑
js生成的html內容 不能顯示在頁面源文件中 (我指的是右擊網頁顯示的 “查看頁面源代碼”)
正常情況是看不到生成後的代碼的,只有像
火狐
這種有專用於開發調試代碼功能的瀏覽器,但如果想看js源碼,但在查看源代碼的時候。上面會有一行嵌入js的代碼。上面會有js的存儲路徑。你可以在瀏覽器上方將路徑輸入,會提示下載js代碼。可將js下載到本地。這適合於拷別人的代碼。但如果用於自己項目調試,建議你用火狐瀏覽器。
javascript 高手,為什麼查看源代碼看不到js寫入的代碼??
script
src=”newslist.asp?lm=241icon=0line=3″/script
在這個文件內用腳本輸出的.
如果你的瀏覽器有調試工具,比如chrome或firefox,可以從文檔節點裡看到表格。
源代碼里不會顯示。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270468.html