ここに例があります: http://www.salesmelbourne.com
page1、page2 などをクリックすると、IE エラーが表示されます。
これが何であり、どのように修正するかについてのアドバイスはありますか?
どうも
ここに例があります: http://www.salesmelbourne.com
page1、page2 などをクリックすると、IE エラーが表示されます。
これが何であり、どのように修正するかについてのアドバイスはありますか?
どうも
ページを変更すると、ポップアップは次のコードからのものであるように見えます。
History.log('statechange:', State.data, State.title, State.url);
一目でログをサポートしているブラウザのコンソールに記録します。そうでない場合はアラートが表示されます(したがって、IEでアラートメッセージが表示されるのはなぜですか)。
また、history.jsを2回インクルードすることでアラートが発生します。
scripts/bundled/html4+html5/jquery.history.js
scripts/uncompressed/history.adapter.jquery.js
プラグインには、チェックする次のコードがあります。
// Check Existence
if ( typeof History.Adapter !== 'undefined' ) {
throw new Error('History.js Adapter has already been loaded...');
}
コンソール ウィンドウが利用できない場合は、実際にはフォールバックです。
ファイル: jquery.history.js (非圧縮)
212 // No Textarea, No Console
213 else if ( !consoleExists ) {
214 alert(message);
215 }
ポップアップを避けるために214行目をコメントアウトしました!
バンドルされている圧縮された html4+html5/jquery.history.js (vers.v1.7.1-r2.) を使用する場合、「alert」という単語を検索して、l=a.alert の部分を l=a.function に置き換えることができます。 (){} ポップアップを避ける