当前位置: 首页 > 知识库问答 >
问题:

如何检测从脸书Javascript SDK的移动内联框架中取消?

华森
2023-03-14

使用Facebook Javascript SDK版本2.6和新的“mobile_iframe”参数来共享内容(我假设这是一个新的参数,我在2.6发布之前没有看到它,但它没有出现在FB的更改日志中的任何位置)。该参数的工作方式与广告一样,除非用户关闭对话框而不共享(即取消移动iframe弹出窗口),否则无法通过响应数据来识别他们这样做。

.JS:

myJsClass.shareDetails = {
  method: 'share',
  href: shareURL
};

if (true === [on a mobile device]) {
  myJsClass.shareDetails['mobile_iframe'] = true;
}

console.info('Share Data: ' + myJsClass.shareDetails )

FB.getLoginStatus( function( response ) {
  if ( response.authResponse )
  {
    FB.ui( myJsClass.shareDetails,
    function( response )
    {
      console.info('Response: 'response);
...
  • 在移动设备上(使用移动safari):共享数据:{method:“Share”,href:“https://[my url is here]”,Mobile_iframe:true,version:“v2.6”}

-- 在有效共享之后:响应:[]

-取消后:响应:[]

  • 在桌面浏览器上(使用chrome):

-- 在有效共享之后:响应:[]

-- 取消后:响应:{error_code:4201,error_message:“用户取消了对话框流”}

没有办法确定取消mobile_iframe?参考:https://developers.facebook.com/docs/sharing/reference/share-dialog#mobile-web-share-dialog

共有1个答案

邓韬
2023-03-14

事实证明这是一个有效的错误 - 由Facebook确认:https://developers.facebook.com/bugs/257808294557601

希望他们能尽快堵住这个洞。

 类似资料:
  • 1.接口描述 对照片中的人脸进行检测,返回人脸数目和每张人脸的位置信息 图片要求 格式为 JPG(JPEG),BMP,PNG,GIF,TIFF 宽和高大于 8px,小于等于4000px 小于等于 5 MB 请求方式: POST 请求URL: https://cloudapi.linkface.cn/face/face_detect 2.请求参数 字段 类型 必需 描述 api_id string

  • 问题内容: 我正在尝试在android上进行人脸检测,并且正在遵循指南http://www.richardnichols.net/2011/01/java- facial-recognition-haar-cascade-with-jjil- guide/ 但是在android上。当我做 尽管确切的代码使用netbeans代码返回了2张面孔,但pushAndReturn似乎只从Android图像上

  • 问题内容: 我想访问以下网址的翻译结果 http://translate.google.com/translate?hl=zh- CN&sl=en&tl=ar&u=http%3A%2F%2Fwww.saltycrane.com%2Fblog%2F2008%2F10%2Fhow- escape-percent-encode-url-python% 2楼 翻译将显示在两个框架中底部的内容框架中。我有兴

  • 我已经创建了JavaSwing应用程序,其中包含一个jDesktoppane,在它里面我正在从主框架(JFrame)中的切换按钮加载/调用一些内部框架。我使用了jButton组来切换所有的按钮,所以当按下一个按钮时,只有一个帧会切换。 由于我使用了切换按钮,即使我配置了JInternalFrame,相关切换按钮仍将处于按下模式(已选择)。我尝试了很多方法,但无法将切换按钮的状态从选中更改为未选中。

  • 在我的应用程序中,我希望有类似facebook应用程序的行为,在点击图标时,我希望将整个屏幕向右移动,并在左侧显示一些菜单,如下所示: 点击菜单按钮前 点击菜单按钮后 一种方法是将这些菜单布局为黑色,并将其可见性设置为 但是在这种情况下,移动动画就不会像脸书上那样存在了。那么我们有什么办法可以做到这一点呢?

  • 问题内容: 是否可以从框架对象中检索任何类信息?我知道如何获取文件(frame.f_code.co_filename),函数(frame.f_code.co_name)和行号(frame.f_lineno),但也希望能够获取活动对象的类的名称框架的实例(如果不在实例中,则为None)。 问题答案: 我不相信,在框架对象级别上,没有任何方法可以找到已被调用的实际python函数对象。 但是,如果您的