如果你只是想跳過從你的頁面的鏈接而已,你可以添加的onclick處理給你鏈接,然後返回false,如果框架還沒有完全加載
這是腳本
function checkLink(){
if (canNavigate){
return true;
}
return false;
}
,但如果你想禁用瀏覽器的地址導航你必須做的像linkbuck網站
http://c6f11ddd.linkbucks.com/url/http://www.google.com
linkbuck將不允許您在廣告尚未加載時離開。 他們通過使用這些代碼存檔,您應該調查它
Buster: function() {
var interval = setInterval(function() {
if (Lbjs.IsClick) {
clearInterval(interval);
}
else if (Lbjs.Unload > 0) {
Lbjs.Unload -= 2;
window.top.location.replace("/cancelnavigation/");
Lbjs.NavigationNotice();
}
}, 1);
var clearDelay = (this.Countdown > 0) ? this.Countdown : 8;
setTimeout(function() { clearInterval(interval); }, clearDelay * 1000);
},
NavigationNotice: function() {
var navNotice = document.getElementById("navNotice");
navNotice.innerHTML = "<span class=\"warning\" style=\"text-align:center;height:20px;width: 400px;padding: 10px;\"><b>Request Cancelled</b> - Navigation is disabled for 8 Seconds...</span>";
if (navNotice.style.display == "none") {
this.Fader.FadeIn(navNotice, 200, function() {
setTimeout(function() {
Lbjs.Fader.FadeOut(navNotice, 200, null);
}, 1500);
});
}
'
雅我讀了這個。這是在HTML5不是嗎? –
是的,這是HTML5。 MDN表示,目前只有Chrome支持它,但在其他地方你可以看到Chrome的支持也不完整/損壞。 –