質問: ブラウザ:キャッチされていないSecurityError: 'History'で 'replaceState'を実行できませんでした:URLを持つ履歴状態オブジェクト IDEを使用してページをレンダリングするデスクトップのみのWebサイトでこのエラーが発生しました。一部のFireFoxで動作しますが、JavaScriptのすべてを生成するために必要なコントロールはChromeのようにありません。多分私は相互互換性の行を追加することができますが、私は何を知りません。デバッガでこれまでになかったこの奇妙なエラーが発生する理由は... 解決を手伝ってください。 ``` Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL 'file:///C:/Users/J/Desktop/Rain_Watch%20Webpage/default.html' cannot be created in a document with origin 'null'. jquery.min.js:2 Uncaught Error: jHERE already initialized, expected method. ```
回答: ちょうど似たようなことを試したところ、Chromeでも同じエラーが発生しました。 Webサーバーからコードを実行してもうまくいきます。 tomactでwebappsにディレクトリを作成する ルートからweb-infをプロジェクトディレクトリに入れる プロジェクトのスタートページとなるスタートアップファイルを作成する http:// localhost:8080/ /index.jsp