function() {
// #ifdef H5
location.href = "https://www.baidu.com/"
// #endif
// #ifdef APP-PLUS
const platform = uni.getSystemInfoSync().platform
const webview = plus.webview.create('', 'http://www.baidu.com'); // 创建一个webview
console.log('[机型]', platform)
switch (platform) {
case 'android':
plus.runtime.openURL("https://www.baidu.com/", function(
res) {
console.log(res);
});
break;
case 'ios':
webview.loadURL("https://www.baidu.com/", {
'Referer': 'www.baidu.com://'
}); //解决ios支付完成后,打开safari浏览器的bug
break;
default:
webview.loadURL("https://www.baidu.com/", {
'Referer': 'http://www.baidu.com'
});
break;
}
// #endif
uniapp 应用跳转外部链接
于 2022-07-17 15:07:36 首次发布
该代码段展示了在H5、APP-PLUS环境下如何使用JavaScript和uni-app框架打开百度网页。在H5环境中直接重定向,而在APP-PLUS中,根据设备平台(Android或iOS)选择不同的方式加载网页,如使用plus.runtime.openURL或创建webview加载,并处理iOS的特定问题。
摘要由CSDN通过智能技术生成