Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook被阻止,显示替代内容?_Javascript_Ajax_Facebook_Block - Fatal编程技术网

Javascript Facebook被阻止,显示替代内容?

Javascript Facebook被阻止,显示替代内容?,javascript,ajax,facebook,block,Javascript,Ajax,Facebook,Block,我在越南经营着很多网站,比如www.nyc.vn,关于纽约市。我遇到的问题是Facebook在越南被屏蔽,当被屏蔽的用户查看时,fan box和类似按钮在iframes“页面找不到”中显示为断开的链接 我知道,大约30%的游客都有一条绕道而行的路,因此希望给他们一个喜欢的机会,但我想向其他70%的人展示一些其他的东西 这有可能吗 干杯 Anders如果您使用facebooks cdn中的按钮图像,您可以观察到这些图像的onerror事件,如果它触发,请用其他内容替换周围的链接(希望它触发,我不知

我在越南经营着很多网站,比如www.nyc.vn,关于纽约市。我遇到的问题是Facebook在越南被屏蔽,当被屏蔽的用户查看时,fan box和类似按钮在iframes“页面找不到”中显示为断开的链接

我知道,大约30%的游客都有一条绕道而行的路,因此希望给他们一个喜欢的机会,但我想向其他70%的人展示一些其他的东西

这有可能吗

干杯


Anders

如果您使用facebooks cdn中的按钮图像,您可以观察到这些图像的onerror事件,如果它触发,请用其他内容替换周围的链接(希望它触发,我不知道他们在越南是如何阻止的)

这应该可以通过从客户端向Facebook发出已定义的JavaScript请求来实现(像一个JSONP请求,一个图像…)并查看它是否失败。可能嵌入一个带有定义URL的图像(比如FB徽标)添加一个隐藏所有iFrame的
onerror
事件?现在无法解决这个问题,但可能有其他人想解决。佩卡,这似乎很有趣。但在编程方面,这是我力所不及的,所以如果有人有链接或代码片段可以帮助我,我将非常高兴。
onerror
如果服务器响应图像请求返回
4xx
5xx
,将触发。