当Facebook调试器刮擦http://www.daisyworld.co.za时,它说“无法下载:无法从URL检索数据”。当我点击“确切看到我们的刮刀看到你的网址”时,这就是我得到的:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head>
<body><p>ÿþ</p></body>
</html>
但实际上有什么:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<META HTTP-EQUIV="content-language" CONTENT="En">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
我实现类似按钮的域中的其他任何页面都没有任何问题,它可以很好地工作我基本上使用相同的fb代码片段,对于所有这些代码,每个页面只有不同的细节。我无法弄清楚问题是什么,只是看起来调试器正在查看缓存文件但肯定不会发生?
答案 0 :(得分:0)
玛利亚-海伦娜
我也遇到了这个问题,并发现facebook的刮刀出现在入站JSON请求中。由于该特定路由设置为处理JSON和HTML响应,因此FB获得了一个巨大的JSON blob而不是实际的Web页面。不确定这是否能解决您的确切问题,但希望能引发一些新想法!
答案 1 :(得分:0)
尝试使用不同的编码保存文件 - 从unicode转到UTF-8为我做了。