1 javascript facebook facebook-javascript-sdk
现在我正在使用JavaScript SDK实现Facebook功能.我一直在使用"FB.ui({method:'pay',....},callback)",现在它运行正常.
当我使用这个FB.ui函数和方法:'pay'在iPhone或Android等移动网站上时,它会尝试打开另一个支付对话框的弹出窗口.
但是大家都知道,默认情况下iPhone或Android浏览器阻止弹出窗口,所以如果我们想要使用这个FB.ui付费方法,我们必须在设置中关闭弹出窗口.
有没有办法不打开付款对话框的另一个弹出窗口?
解决方案是将调用FB.ui的代码放在按钮的onclick属性中.喜欢facebook web app hackbook:
http://www.facebookmobileweb.com/hackbook/(在弹出窗口中阻止浏览器打开此项,然后点击"积分"页面中的"提示付款")
这是"提示付款"按钮的html代码:
<div id="publish_button" class="button" onclick="sendPay()">Prompt to Pay</div>
Run Code Online (Sandbox Code Playgroud)
这就是为什么浏览器不阻止这种弹出窗口的原因:
| 归档时间: |
|
| 查看次数: |
7754 次 |
| 最近记录: |