如何使用noreferer.js在Chrome和Firefox等主流浏览器中无Referer打开新窗口连接?
- 内容介绍
- 文章标签
- 相关推荐
本文共计177个文字,预计阅读时间需要1分钟。
javascript// noReferer.js - 在新窗口中不带Referer打开链接,适用于主流浏览器,如Chrome、Firefox、IE等// 判断是否是IE浏览器function isIE() { if (!!window.ActiveXObject || ActiveXObject in window) { return true; } else { return false; }}
noreferer.js//在新的窗口不带referer打开连接,适用于主流浏览器,Chrome、Firefox、IE等 //判断是否是IE function isIE() { if (!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false; } //ie不带referer打开url,url要打开的链接,blankurl指向一个空页面 function ieNorefererOpen(url, blankurl) { if (blankurl === undefined) { //blankurl = null; blankurl = "js/wyq/noreferer/Blank.html"; } var win = window.open(blankurl, '_blank'); var doc = win.document; doc.clear(); doc.write(' '); doc.close(); } //在新的窗口不带referer打开链接,a超链接对象,full_link要打开的链接 function openNewWindowNoreferrer(a, full_link) { if (isIE()) { a.rel = "noreferrer"; a.target = "_self"; ieNorefererOpen(full_link); } else { a.rel = "noreferrer"; a.target = "_blank"; a.href = full_link; } } //示例: Test
本文共计177个文字,预计阅读时间需要1分钟。
javascript// noReferer.js - 在新窗口中不带Referer打开链接,适用于主流浏览器,如Chrome、Firefox、IE等// 判断是否是IE浏览器function isIE() { if (!!window.ActiveXObject || ActiveXObject in window) { return true; } else { return false; }}
noreferer.js//在新的窗口不带referer打开连接,适用于主流浏览器,Chrome、Firefox、IE等 //判断是否是IE function isIE() { if (!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false; } //ie不带referer打开url,url要打开的链接,blankurl指向一个空页面 function ieNorefererOpen(url, blankurl) { if (blankurl === undefined) { //blankurl = null; blankurl = "js/wyq/noreferer/Blank.html"; } var win = window.open(blankurl, '_blank'); var doc = win.document; doc.clear(); doc.write(' '); doc.close(); } //在新的窗口不带referer打开链接,a超链接对象,full_link要打开的链接 function openNewWindowNoreferrer(a, full_link) { if (isIE()) { a.rel = "noreferrer"; a.target = "_self"; ieNorefererOpen(full_link); } else { a.rel = "noreferrer"; a.target = "_blank"; a.href = full_link; } } //示例: Test

