我正在尝试在我的应用程序中使用react-native Linking.openUrl 打开谷歌。 发生的情况是,它打开浏览器,但打开浏览器后立即关闭浏览器和我的应用程序。
我的代码
const url = "https://www.google.com";
try {
const canOpen = await Linking.canOpenURL(url);
console.log(canOpen); // it returns true
if (canOpen) {
Linking.openURL(url);
}
} catch (error) {
console.log("the error is ", error);
}
我也尝试了其他网址,也发生了同样的情况。可以打开是真的,它会打开浏览器,但打开浏览器后,它会关闭浏览器和我的应用程序。
我在网上搜索但找不到任何潜在的解决方案。
请尝试一下,看看是否有错误发生:
import { Linking } from 'react-native';
const url = "https://www.google.com";
Linking.openURL(url)
.catch(err => console.error('Error opening URL:', err));