2

对不起,伙计们,点击第一个链接你会看到我被红色标记的图像,点击第二个链接后,你会看到箭头。

1) http://s261.beta.photobucket.com/user/minaekoz/media/satu.png.html

2) http://s261.beta.photobucket.com/user/minaekoz/media/satua.png.html

问题 :

那是我用来宣传我的博客的社交书签网站,但我想在有人点击第一张图片中的链接后删除该插件。

用户单击第一张图片的链接后,如何删除第二张图片中的该插件?

*对不起,如果我的英语这么差

4

2 回答 2

0

我不确定您的页面是如何嵌入的,我猜它是使用框架还是 iframe 完成的?知道这一点很重要,但您很可能能够使用一些像这样的javascript代码(在某些元素的onload事件中调用(例如<body>):

if (window.top != window.self)
    window.top.location.replace(window.self.location.href);

我认为您可以通过使用自定义 BlogSpot 模板或者也可以使用一些小部件来添加它。

于 2012-12-06T11:18:17.370 回答
0

可能你不能。该社交书签网站可能会在 IFRAME 中打开您的网站,因此,您的页面中的点击会导致 IFRAME 导航,而不是浏览器导航。

由于您的站点和 IFRAME 站点不同,由于 SOP(同源策略),您站点中的 javascript 无法访问其他站点中的 DOM(文档对象模型)。

您可以通过使用X-Frame-Options http 标头来禁止您的网站在 IFRAME 中运行,但我会这样。

干杯。

于 2012-12-06T11:18:36.543 回答