0

phonagap アプリケーションで外部ページを読み込もうとしていますが、戻るボタンを使用してアプリケーションに戻ると、javascript と css が読み込まれません。

私のアプリケーションは次のようになります: http://coenraets.org/blog/2011/10/sample-application-with-jquery-mobile-and-phonegap/

すべてのスクリプトと css を index.html に含め、他のページには含めません。

私はそのようなリンクを使用して外部リンクに移動しています:

<a href="http://www.stackoverflow.com" >Test</a>

ご協力いただきありがとうございます

4

2 に答える 2

1

私はChildbrowser(CB)プラグイン(またはinAppBrowser)が好きです:

これがリンクの場合は、「extLink」などのクラスを追加します

<ahref = "#"class="extLink">テスト</a>

次に、そのクラスを持つものすべてのクリックイベントにバインドし、CBウィンドウで開きます。

$( "。extLink")。on('click'、function(event){window.plugins.childBrowser.showWebPage(' http://www.stackoverflow.com/ '、{showNavigationBar:true});

または、 inAppBrowser(Cordova / PG 2.3+)を使用できます

$( "。extLink")。on('click'、function(event){
var ref = window.open(' http://www.stackoverflow.com/'、'_blank'、'location = yes')} );

于 2013-02-16T15:58:45.737 に答える
1

phonegap の InAppBrowser API を使用できます。

http://docs.phonegap.com/en/2.4.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

これにより、スクリプトと css をリロードせずにアプリケーションに戻ることができます。

于 2013-02-16T14:41:07.180 に答える