Ionic:cordova-plugin-inappbrowser 设置默认目标
Ionic: cordova-plugin-inappbrowser set default target
各位程序员大家好,
我在应用程序浏览器插件方面遇到了问题。原因是我无法在每次打开浏览器时手动提供目标。这是因为有时用户会在文本字段中填写 link 到他们的网站。
之后我一直在寻找一个选项来设置 "default" 选项,例如(系统、空白等)但我找不到合适的东西。
希望大家能帮我解决这个问题!
问候
Cordova Documents at this link 显示了可以使用的选项。
Target:加载 URL 的目标,可选参数,默认为 _self。 (字符串)
_self: 如果 URL 在白名单中,则在 Cordova WebView 中打开,
否则它会在 InAppBrowser 中打开。
_blank: 在 InAppBrowser 中打开。
_system: 在系统的网络浏览器中打开。
这是我的代码示例,用于打开应用内浏览器或系统浏览器。
$('#btnVisitToday').on('click', function (e) {
e.preventDefault();
window.open('http://www.sample.com', '_system');
});
我使用_system 打开Google Play(没有在应用商店试过)
各位程序员大家好,
我在应用程序浏览器插件方面遇到了问题。原因是我无法在每次打开浏览器时手动提供目标。这是因为有时用户会在文本字段中填写 link 到他们的网站。
之后我一直在寻找一个选项来设置 "default" 选项,例如(系统、空白等)但我找不到合适的东西。
希望大家能帮我解决这个问题!
问候
Cordova Documents at this link 显示了可以使用的选项。
Target:加载 URL 的目标,可选参数,默认为 _self。 (字符串)
_self: 如果 URL 在白名单中,则在 Cordova WebView 中打开, 否则它会在 InAppBrowser 中打开。
_blank: 在 InAppBrowser 中打开。
_system: 在系统的网络浏览器中打开。
这是我的代码示例,用于打开应用内浏览器或系统浏览器。
$('#btnVisitToday').on('click', function (e) {
e.preventDefault();
window.open('http://www.sample.com', '_system');
});
我使用_system 打开Google Play(没有在应用商店试过)