首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >屏蔽网站URL

屏蔽网站URL
EN

Stack Overflow用户
提问于 2014-12-20 18:10:54
回答 2查看 460关注 0票数 2

我在一个网站中使用框架进行了一个小实验,基本上我想打开一个url里面的另一个url-例如,当你访问http://www.websiteb.com时,http://www.wewbsitea.com就会显示出来。

使用框架集可以很好地工作,但是在测试分析时,我发现它工作正常,但是它显示的url是websiteB的,而不是websiteA的,我猜这是有意义的,因为这是地址栏中的url。

我只是想知道是否真的有办法让它在分析代码中显示为websiteA?

另外,这也会以同样的方式影响你的adsense吗?

EN

回答 2

Stack Overflow用户

发布于 2014-12-20 18:28:15

不是的。

框架提供了隔离屏障。在框架集中运行的任何代码都不能访问来自其他域的框架内容,反之亦然。否则各种可怕的XSS攻击都将成为可能..

票数 0
EN

Stack Overflow用户

发布于 2014-12-20 20:19:21

虽然Jasen是对的,不同域上的框架之间的交互是不可能的(特别是如果你不控制两个站点),你可以让它看起来像你跟踪了框架页面- Universal Analytic有一个"set“方法,允许你覆盖默认值。所以就像这样

代码语言:javascript
复制
ga('set', 'hostname', 'websiteb.com');
ga('set', 'page', '/framedpage.html');
ga('send', 'pageview');

应该让事情看起来像你实际上是在跟踪框架网站(这是根据文档,我没有测试过)。坦率地说,我不太明白你的用例,我也不认为连接到你的Analytics账户(Adwords,Adsense,GWT)的产品会被愚弄(尽管这需要测试)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27579166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档