朋友们,点击第一个链接,你会看到我被标记为红色的图片,点击第二个链接后,你会看到箭头。
1) http://s261.beta.photobucket.com/user/minaekoz/media/satu.png.html
2) http://s261.beta.photobucket.com/user/minaekoz/media/satua.png.html
问题:
这是一个社交书签网站,我用它来推广我的博客,但我想在有人点击第一张图片中的链接后删除这个插件。
在用户单击第一张图片中链接后,如何删除第二张图片中的插件?
*如果我的英语这么差,那就太遗憾了
发布于 2012-12-06 19:18:17
我不确定你的页面是如何嵌入的,我猜它是使用框架或iframe完成的?知道这一点很重要,但您很可能能够使用一些javascript代码,如下所示(在某些元素的onload事件中调用(例如<body>):
if (window.top != window.self)
window.top.location.replace(window.self.location.href);我认为您可以通过使用自定义BlogSpot模板或使用一些小部件来添加它。
发布于 2012-12-06 19:18:37
这个社交书签网站可能会在IFRAME中打开你的网站,因此,点击你的页面会导致IFRAME导航,而不是浏览器导航。
由于您的站点和IFRAME站点不同,您站点中的javascript不能访问另一个站点中的DOM (文档对象模型),因为SOP (同源策略)。
你可以通过使用X-Frame-Options http header来禁止你的网站在IFRAMEs中运行,但我会这样做。
干杯。
https://stackoverflow.com/questions/13742311
复制相似问题