react-native - 在特定浏览器(如 IE)中打开链接,而不是从 react-native 应用程序中打开默认浏览器?
问题描述
我正在创建需要在 Microsoft Edge 浏览器中打开的应用程序,但是当我单击链接时。它直接使用默认浏览器打开链接。有没有办法强制程序在 Microsoft Edge 浏览器而不是默认浏览器中打开链接。尤其是在IOS中。
openUrl = (url) => {
Linking.openURL(url)
}
解决方案
在 iOS 上——
尝试在 js 文件中打开您的链接。
Linking.openURL('microsoft-edge-https://www.google.com');
并在您的 PList 文件中添加
<key>LSApplicationQueriesSchemes</key>
<array>
<string>microsoft-edge-https</string>
</array>
推荐阅读
- spring - oswsssupport.KeyStoreFactoryBean : 创建空密钥库
- html - 如何使用animejs在Html5画布中实现移动字母动画
- wso2 - 我们可以在 x-mediation-script 中使用 $ref 吗?
- java - Spring boot 2.0.5项目CORS问题:将CORS头添加到http响应中
- java - 2个具有相同ID的类如何更改属性并在两者中反映
- mariadb - MariaDB 10.3 序列编号的间隙
- react-native - 重定向到另一个页面之前的异步存储
- ruby-on-rails - 是否可以将文本列更改为整数支持的枚举而无需停机?
- javascript - “服务器上的子类别响应问题”
- wordpress - 为什么 wp_redirect() 向我显示标头信息 - 标头已由..发送?