打開一個空頁面
<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來執行,並將結果值返回給當前頁面。