2017-02-10 42 views
0

我有一個響應網站,我想讓它成爲一個應用程序,所以我可以使用推送通知,現在我可以使用inappbrowser插件打開我需要的網站代碼:用一個離子應用程序打開網站

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

但是這需要我點擊鏈接「打開瀏覽器」,我想直接在我想要的網站上初始化應用程序。

任何想法,如果這是可能的?

謝謝。

回答

2

那麼,我建議改爲使用in-app-browser,在離子導入您的網站,並在默認的網絡視圖離子提供。

至於回答你的問題而言,你可以在你的應用程序離子回調$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; 
    }); 
}) 

希望它能幫助。

+0

你剛纔添加應用,瀏覽器插件後,在app.js文件後window.open(‘http://www.examplewebsite.com’! ,'_self','location = no');沒有別的。喲,不需要添加任何依賴。 –

0

得到它的工作!在索引文件中,我簡單地添加了onload事件:

http://www.mywebsite.com','_self','location = no');返回false;「>

非常感謝

相關問題