External links in phonegap app do not open well

前端 未结 5 504
夕颜
夕颜 2020-12-05 01:05

So I have a phonegap project with Phonegap 2.9.0 and building with PhonegapBuild.
I got external links in my app, that I would like to open inapp or using the default de

5条回答
  •  鱼传尺愫
    2020-12-05 02:07

    I would start by asking : in the file config.xml the preference stay-in-webview is deprecated now for phonegap 2.3.0 right? So nothing to hope here?

    That's correct. Dont even worry about this setting if you are using 2.9

    I read and try a lot about the plugin InAppBrowser with window.open and target system / blank / self but no differences for me. I stay InApp but useless because no navigation buttons. Am I missing something here?

    I had a few issues getting this to work as well. Their documentation is a bit scattered and need to read it all. Here is how I get it working:

    1. Ensure you have in each of your pages that wants to use the inappbrowser
    2. You should NOT need to include a plug-in tag in your config.xml. I am pretty sure that around 2.5 they included inappbrowser in the core build functionality.
    3. To open a link in the inappbrowser, use this javascript:

      function openURL(urlString){
          myURL = encodeURI(urlString);
          window.open(myURL, '_blank');
      }
      

      This will open the passed URL in the inappbrowser. If you change window.open(myURL, '_blank'); to window.open(myURL, '_system'); it will open the passed URL in the system browser.

    4. Finally, your item clicks look like this:

      
                      
                      0
                    
                         
                      
                     讨论(0)
                    
                                                        
                    
                    
提交回复
热议问题