在android chrome上使用FB share对话时,除第一个查询参数外,所有查询参数都被删除

在android chrome上使用FB share对话时,除第一个查询参数外,所有查询参数都被删除,android,facebook,google-chrome,Android,Facebook,Google Chrome,我用的是: FB.ui({ method: 'share', display: 'popup', href: "http://blah.com/resource/123?utm_campaign=web&utm_content=side&utm_source=facebook" }, callback); 在桌面上正确使用chrome和safari进行共享。在android chrome上,点击共享按钮可以通过chrome(通过FB移动网络应用)

我用的是:

  FB.ui({
    method: 'share',
    display: 'popup',
    href: "http://blah.com/resource/123?utm_campaign=web&utm_content=side&utm_source=facebook"
  }, callback);
在桌面上正确使用chrome和safari进行共享。在android chrome上,点击共享按钮可以通过chrome(通过FB移动网络应用)或“打开Facebook”进行共享。在这里通过chrome进行共享没有问题,但是Facebook应用程序中的另一个共享选项会导致URL只包含第一个查询参数,因此不是

结果是

我还尝试将href设置为

"http://blah.com" + encodeURIComponent("/resource/123?utm_campaign=web&utm_content=side&utm_source=facebook")
这导致了相反的结果——chrome/safari共享不起作用(它最终共享了服务器/GA无法理解的编码查询字符串),但当android chrome中的选项起作用时,通过Facebook应用程序共享——共享的最终URL是解码的查询字符串


有没有人想出或想到如何保留通过chrome启动的chrome web共享和Facebook应用程序共享的查询字符串?

+1-仍在挣扎中。感谢chrome的指导,它只在chrome下发生——我正在寻找它发生的时间和地点。