2017-05-30 9 views
0

cordovaアプリにdiv要素「text」が組み込まれているとします。CordovaアプリケーションのHTML要素に保存されているデータの妥当性

アプリの実行中に今
<div id="text"></div> 

、値はJS

document.getElementById('text').innerHTML = "123456"; 

を使用してdiv要素に書き込まれた場合、どのくらいのデータが生き残るのだろうか? アプリが終了するまで?デバイスが起動するまで?

データが安全に保存されていますか?他のアプリがこのデータにアクセスできますか? Androidデバイスへコルドバからあなたのコードのデプロイの

答えて

1

、以下の観察がなされている -

  1. データ長寿は- アプリが終了するまでデータは、バックグラウンドのアプリからクリアしたり実行することによって(のみ存続しますアプリ)。最近のアプリからそれに切り替えると、データは同じになります。
  2. OnReboot-あなたは、デバイスにデータを再起動したら'123456'は失われます。データを復元するには、スクリプトを再度実行する必要があります。
  3. セキュリティ-他のアプリは、アプリで外部スクリプトを実行できない限り、javaスクリプトのデータにアクセスできません。 (iframeを外部コンテンツ用に使用している場合)

セキュリティの詳細については、Cordova Security Guideを参照してください。

関連する問題