javascript偽協議(javascript:url...)示例


打開一個空頁面
<a href='javascript:window.open("about:blank"); void 0;'>測試</a>
<!--添加一個data方法-->
<a href='javascript:var now = new Date(); "<h1>The time is:</h1>" + now;'>測試</a>

<!--執行一個alert動作javascript:alert("hello world!)-->
<a href='javascript:alert("hello world!")'>測試</a>

void 0;即把返回值設置為underfined

幾個常用的用法,

偽協議不同於因特網上所真實存在的協議,如http://,https://,ftp://,

而是為關聯應用程序而使用的.如:tencent://(關聯QQ),data:(用base64編碼來在瀏覽器端輸出二進制文件),還有就是javascript:

我們可以在瀏覽地址欄里輸入"javascript:alert('JS!');",點轉到后會發現,實際上是把javascript:后面的代碼當JavaScript來執行,並將結果值返回給當前頁面。

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM