首页 > 解决方案 > 在特定浏览器(如 IE)中打开链接,而不是从 react-native 应用程序中打开默认浏览器?

问题描述

我正在创建需要在 Microsoft Edge 浏览器中打开的应用程序,但是当我单击链接时。它直接使用默认浏览器打开链接。有没有办法强制程序在 Microsoft Edge 浏览器而不是默认浏览器中打开链接。尤其是在IOS中。

 openUrl = (url) => {
    Linking.openURL(url)
  }

标签: react-nativereact-native-iosreact-native-linkingreact-native-windows

解决方案


在 iOS 上——

尝试在 js 文件中打开您的链接。

Linking.openURL('microsoft-edge-https://www.google.com'); 

并在您的 PList 文件中添加

<key>LSApplicationQueriesSchemes</key>
  <array>
      <string>microsoft-edge-https</string>
  </array>

推荐阅读