我有一个jquery移动网站,我想通过Facebook的对话框/供稿系统分享。
jQuery mobile使用#作为内部导航系统,所以如果我想为我的jqm网站的page_3共享一个jqm网址,我会使用类似:http://www.my_jqm_site.com/#page_3的内容。
但是#让Facebook的对话框/提要感到悲伤:
https://www.facebook.com/dialog/feed
?app_id = ...
&link = http://apps.facebook.com/celjska_puzzle/#page_3
&redirect_uri = http://apps.facebook.com/celjska_puzzle/#page_3
&picture = ...
&name = .
&caption = ...
&description = ...
他们无论如何要做到这一点?
无论有没有编码,我都试过了。
目前我想我会使用?,然后让页面在加载过程中通过javascript进行一些更改,但我真的很讨厌这样做的想法。
答案 0 :(得分:0)
我正在研究这样的问题。要在redirect_uri和link中输入的URL:
.../xfile.jsp?item=/contests/bhg_homeimprovement/bhg_splashsweeps_win2500_homeimprovement&temp=yes&hid=#HashID#&esrc=nwbhgsweeps072514a
FB对话框按原样出错。对完整的URL进行编码修复了该问题,并在“HashID”周围输出哈希值,但在删除之前是等号。添加第二个等号将输出2个相等的符号,但只有一个将输出无符号。
这不是一个完整的解决方案,但确实看起来像哈希标记。