2013-06-11 70 views
0

我有一个jQuery的移动网站,我想通过Facebook的对话框/饲料系统分享。是否有可能包括#在redirect_uri Facebook的对话框/饲料

jQuery Mobile的使用的其内部导航系统,所以如果我想与大家分享JQM网址为我JQM网站page_3,我会使用类似: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

因为它使用Ajax进行内置导航,所以在jQuery Mobile上这样做是不可能的。 – Omar

+0

你有没有尝试URL编码你的网址? –

+0

我应该在帖子中提到过...我添加了它。 – dsdsdsdsd

回答

0

我正在研究这样的问题。要进入redirect_uri和链接的网址:

.../xfile.jsp?item=/contests/bhg_homeimprovement/bhg_splashsweeps_win2500_homeimprovement&temp=yes&hid=#HashID#&esrc=nwbhgsweeps072514a 

FB对话框按原样得到错误。对完整的URL进行编码修复,并在“HashID”周围输出哈希值,但在删除之前等号。在那里添加第二个等号会输出2个相同的符号,但只有一个符号将不输出。

这不是一个完整的解决方案,但它看起来像散列标记是可能的。

相关问题