我有一个快速响应的网站,我想把它变成一个应用程序,所以我可以使用推送通知,现在我可以使用inappbrowser
插件用这段代码打开我需要的网站:
<a href="#" onclick="window.open('http://www.examplewebsite.com', '_self', 'location=no');
return false;">
Open a Browser</a>
然而,这需要我点击链接&#34;打开浏览器&#34;,我希望应用程序直接在我想要的网站上初始化。
如果可能的话,是什么想法?
感谢。
答案 0 :(得分:2)
好吧,我建议改为使用in-app-browser
,在离子中导入您的网站,然后在默认的web-view ionic提供的内容中构建它。
就您的问题的答案而言,您可以在$ionicPlatform.ready
www/js/app.js
回调中使用它
.run(function($ionicPlatform,$location,$rootScope) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleDefault();
}
//your in-app-plugin code here
window.open('http://www.examplewebsite.com', '_self', 'location=no');
return false;
});
})
希望它有所帮助。
答案 1 :(得分:0)
搞定了!在索引文件中我只是添加了onload事件:
http://www.mywebsite.com','_ self','location = no'); return false;“&gt;
非常感谢!