用离子应用程序打开一个网站

时间:2017-02-10 04:13:37

标签: javascript angularjs cordova ionic-framework

我有一个快速响应的网站,我想把它变成一个应用程序,所以我可以使用推送通知,现在我可以使用inappbrowser插件用这段代码打开我需要的网站:

 <a href="#" onclick="window.open('http://www.examplewebsite.com', '_self', 'location=no'); 
    return false;">                
    Open a Browser</a>

然而,这需要我点击链接&#34;打开浏览器&#34;,我希望应用程序直接在我想要的网站上初始化。

如果可能的话,是什么想法?

感谢。

2 个答案:

答案 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;

非常感谢!