草庐IT

javascript - 我可以跟踪新窗口链接的引荐来源网址吗?

案例:站点A包含一个在新窗口中打开站点B的链接。站点B中的脚本正在尝试获取站点A的url。我的问题:有什么方法可以跟踪使用target="_blank"或Javascriptwindow.open()函数?如果是,那么有什么办法可以完全隐藏引荐来源网址吗? 最佳答案 Referrer位于HTTPheader中,因此无论窗口是空白还是新窗口,它都可用。您可以通过以下方式获取URL:console.log(document.referrer);有些网站使用它来保护他们的网站免受点击劫持之类的攻击,因此从链接页面隐藏引荐来源网址是不合适的

html - Refer(r)er 在技术上是如何工作的?

我不明白:网络服务器和跟踪器(如GoogleAnalytics)如何能够跟踪引荐?它是HTTP的一部分吗?是否是浏览器的某些(未)指定行为?显然,每次您单击网页上的链接时,原始网页都会随请求一起传递。这背后的确切机制是什么?它是由某些规范指定的吗?我已经阅读了一些文档,并且使用了我自己的Tomcat服务器和我自己的GoogleAnalytics帐户,但我不明白“魔法”是如何发生的。额外的(完全相关的)问题:如果在我自己的网站(由Tomcat提供服务)上,我放置了一个指向另一个网站的链接,如果我在Tomcat中没有做任何特别的事情,另一个网站是否将我的网站视为“引荐来源网址”?

html - Refer(r)er 在技术上是如何工作的?

我不明白:网络服务器和跟踪器(如GoogleAnalytics)如何能够跟踪引荐?它是HTTP的一部分吗?是否是浏览器的某些(未)指定行为?显然,每次您单击网页上的链接时,原始网页都会随请求一起传递。这背后的确切机制是什么?它是由某些规范指定的吗?我已经阅读了一些文档,并且使用了我自己的Tomcat服务器和我自己的GoogleAnalytics帐户,但我不明白“魔法”是如何发生的。额外的(完全相关的)问题:如果在我自己的网站(由Tomcat提供服务)上,我放置了一个指向另一个网站的链接,如果我在Tomcat中没有做任何特别的事情,另一个网站是否将我的网站视为“引荐来源网址”?

jquery - 在 iframe 上隐藏引荐来源网址

使用iframe时是否可以删除引荐来源网址?情况如下:我在http://www.mywebsite.com有一个页面用在里面。像这样:......SHowWebsite...我想要iframetarget.tld不包含引荐来源网址/无法查看mywebsite.com是否正在加载他们的页面。这可能吗?注意:iframe将使用jQuerylightbox/colorbox加载 最佳答案 这些答案都不适合我,但是MDN'siframereference声明将referrerpolicy设置为no-referrer将完成此操作并且对我有用。

jquery - 在 iframe 上隐藏引荐来源网址

使用iframe时是否可以删除引荐来源网址?情况如下:我在http://www.mywebsite.com有一个页面用在里面。像这样:......SHowWebsite...我想要iframetarget.tld不包含引荐来源网址/无法查看mywebsite.com是否正在加载他们的页面。这可能吗?注意:iframe将使用jQuerylightbox/colorbox加载 最佳答案 这些答案都不适合我,但是MDN'siframereference声明将referrerpolicy设置为no-referrer将完成此操作并且对我有用。

javascript - 基于引荐来源网址的重定向

在我的站点中,我有一个受密码保护的页面,其中包含一些指向其他站点的链接,这些站点也由我自己运营,但无法受密码保护。我想在我操作的其他网站之一上放置一个HTML代码,以检查到达该页面的人是否是从“链接页面”的URL引荐的。(我知道这不是一个安全的选项)总结:IfReferrer='LinksPageURL'*then*Donothing*Else*Redirect:www.google.com.有人知道我可以复制并粘贴到我的网站中的简单HTML/Javascript代码吗? 最佳答案 if(document.referrer!=="h

javascript - 基于引荐来源网址的重定向

在我的站点中,我有一个受密码保护的页面,其中包含一些指向其他站点的链接,这些站点也由我自己运营,但无法受密码保护。我想在我操作的其他网站之一上放置一个HTML代码,以检查到达该页面的人是否是从“链接页面”的URL引荐的。(我知道这不是一个安全的选项)总结:IfReferrer='LinksPageURL'*then*Donothing*Else*Redirect:www.google.com.有人知道我可以复制并粘贴到我的网站中的简单HTML/Javascript代码吗? 最佳答案 if(document.referrer!=="h

html - 如何使 postMessage 适用于所有子域

在window.postMessage中,第二个属性指定了我的消息可以发送到的域。有没有办法指定它适用于所有子域。尝试过的事情:iframe.contentWindow.postMessage('Themessagetosend.','http://*.wordpress.com');iframe.contentWindow.postMessage('Themessagetosend.','http://wordpress.com'); 最佳答案 不知道所有域名是可能的。只需获取一个引荐来源网址,您实际上就可以从中获得来源:varp

html - 如何使 postMessage 适用于所有子域

在window.postMessage中,第二个属性指定了我的消息可以发送到的域。有没有办法指定它适用于所有子域。尝试过的事情:iframe.contentWindow.postMessage('Themessagetosend.','http://*.wordpress.com');iframe.contentWindow.postMessage('Themessagetosend.','http://wordpress.com'); 最佳答案 不知道所有域名是可能的。只需获取一个引荐来源网址,您实际上就可以从中获得来源:varp

javascript - 如何阻止来自 Facebook 引荐来源网址的 _isMatchingDomain 引用错误?

今天早上我收到了很多javascript错误:ReferenceError:_isMatchingDomainisnotdefinedatparseCookieatHTMLDocument.set[ascookie]变量_isMatchingDomain不在我们的网站上,只会出现来自某些浏览器:Mozilla/5.0(X11;Linuxx86_64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/61.0.3163.100Safari/537.36来自以下评论的附加信息:触发错误的IP似乎归Facebook所有。可能是Facebook爬虫?(Chri