我在网上发现了这个问题,但还没有答案,所以也许这里有人解决了……?
我构建了一个严重依赖 jquery.address的页面.它有一个索引页面,其余的是通过Ajax跟随Google的/#!/ scheme为可抓取页面动态加载.现在我想添加Facebook喜欢或分享按钮,但我不能让它获取实际页面标题或网址.
我构建了一个严重依赖 jquery.address的页面.它有一个索引页面,其余的是通过Ajax跟随Google的/#!/ scheme为可抓取页面动态加载.现在我想添加Facebook喜欢或分享按钮,但我不能让它获取实际页面标题或网址.
>(显然)在新零件加载时将标题更改为openGraph元.
>“链接”抓取页面(?_escaped_fragmet_ = xyx)但指定#!元中的页面
>“分享”给定的标题和网址.
我从来没有得到任何东西,只是链接到索引页面或空白的“分享”到右侧URL与标题和缩略图被忽略.
有没有人有类似的设置工作?
谢谢你的任何提示,
托马斯
解决方法
Facebook实际上正在使用#!现在,它的工作原理!如果您构建自己的网站,使
http://site.de/?_escaped_fragment=something与
http://site.de/#!/something完全相同,那么您只需“分享”#! url,它将显示转义片段页面中的信息.
使用此URL检查: http://developers.facebook.com/tools/debug
使用此URL检查: http://developers.facebook.com/tools/debug
但是:可以在这里找到一个更清洁的问题解决方案:http://github.com/browserstate/history.js/wiki/Intelligent-State-Handling
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。