Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iOS上的社交应用中转义应用内Safari_Javascript_Mobile_Safari_In App - Fatal编程技术网

Javascript 在iOS上的社交应用中转义应用内Safari

Javascript 在iOS上的社交应用中转义应用内Safari,javascript,mobile,safari,in-app,Javascript,Mobile,Safari,In App,我目前正在开发一个使用WebRTC和Google注册的web应用程序。当通过LinkedIn、Reddit或任何其他在应用程序中打开网站的应用程序访问时,这两个功能都不起作用。到目前为止,似乎只有电报支持他们 我在谷歌上搜索了一下,这似乎是一个众所周知的问题,即不支持在应用程序中使用WebRTC,并且谷歌登录将抛出一个不允许的\u useragent(我通过LinkedIn聊天尝试了stackoverflow.com,也出现了同样的问题) 我的问题是-如果你有一个类似的问题,你实施了什么解决方法

我目前正在开发一个使用WebRTC和Google注册的web应用程序。当通过LinkedIn、Reddit或任何其他在应用程序中打开网站的应用程序访问时,这两个功能都不起作用。到目前为止,似乎只有电报支持他们

我在谷歌上搜索了一下,这似乎是一个众所周知的问题,即不支持在应用程序中使用WebRTC,并且谷歌登录将抛出一个
不允许的\u useragent
(我通过LinkedIn聊天尝试了stackoverflow.com,也出现了同样的问题)

我的问题是-如果你有一个类似的问题,你实施了什么解决方法来避免用户被阻止使用你的网站?有没有办法让应用程序内浏览器直接转到本机Safari?最好至少显示一个按钮,可以直接在Safari中而不是在应用程序中打开网站

[编辑]:目前,我目前的解决方法是识别应用程序内(带有一个名为detect inapp的NPM模块)并向用户显示一个不同的屏幕,其中包含一个复制链接。这很可怕,但目前看来唯一有效的办法