iframe 内で html5 ページを呼び出しています。キャッシュを防ぐために、次のようにページを呼び出します。
...無関係なコードではありません...
<iframe id="contentframe1" name="contentframe1" frameborder="0" scrolling="No" src="" height="432" width="100%"> </iframe>
...無関係なコードではない
呼び出しhtml5 + jquery-mobileページのJavascriptコード...
$("#contentframe1").attr('src',urlVista);
var d= new Date();
var urlVista="usuarios/"+parent.parent.Nb_Global_usuario+"/aplicaciones/"+parent.parent.Nb_Global_aplicacion+"/appfiles/vistas/"+LinkTab[aux]+".html?"+d.toString();
このページを非キャッシュ モードで呼び出していることがわかります。問題:
html5+jQuery-Mobile ページにはマルチページがあります。
PageA が PageB を呼び出す..正解!!
しかし、PageB が戻るボタン アクションを実行すると、次のエラーが表示されます。
Uncaught Error: Syntax error, unrecognized expression: 0200%20(Hora%20de%20verano%20romance]')
解決策は、キャッシュされていないモードを削除することです...しかし、キャッシュなしでページをロードする必要があります。
解決策はありますか?