46

WAMPを使用し、APACHE v2.2.22、PHP 5.3.13、およびMySQL v5.5.24を実行して、ローカルマシン(Windows 7 Ultimate x64)でサイトを開発しています。Chromev22.0.1229.94を使用して開発しています。私はサイトにかなりのJavaScriptを持っていますが、ChromeはJavaScriptがページ上で実行されるのを絶えずブロックしています。

アドレスバーの小さな「このページでブロックされたJavaScript」アイコンをクリックすると、「ローカルホストで常にJavaScriptを許可する」がオフになっているドロップダウンが含まれます。また、Chromeの設定でJavaScriptの例外があり、「httpで常にJavaScriptを許可する」と明示的に言っています。 ://localhost'。

Cookieが許可されており、[すべてのサイトにJavaScriptの実行を許可する]がオフになっていますが、ChromeがJavaScriptの実行を許可していない理由がわかりません。

全体として、IE9とFirefox 16.1の両方でJavaScriptが許可されており、それらを利用できるため、修正を理解することはプロジェクトにとって必須ではありません。Chromeで開発を続けたいので、Chromeでこれを修正するために何かできることがあるかどうかだけ知りたいです。

4

3 に答える 3

131

コンソールが開いているときにのみJavaScriptがブロックされることに気付いた場合(一部の人が言っているように)、コンソール設定でJavaScriptを無効にした可能性があります。

  1. コンソールを開きます。
  2. 右上の縦の省略記号アイコン(または古いバージョンでは歯車のアイコン)をクリックして、設定に移動します。
  3. [JavaScriptを無効にする]チェックボックスがオンになっているかどうかを確認します。
于 2012-12-31T17:09:20.157 に答える
2

同じ問題がありますが、コンソールが開いている場合のみです。コンソールを閉じると、JavaScriptはローカルホストに正常に読み込まれます。ただし、デバッグが困難になります。

シークレットウィンドウでlocalhostを開くことで回避できました。

于 2012-10-29T06:08:16.690 に答える
0

ローカルサーバーにドメイン名を付けることができます。それが役立つかもしれません。

  1. メモ帳でC:\ Windows \ System32 \ drivers \ etc\hostsを開きます
  2. そのファイルを編集して、127.0.0.1mydomain.comの最後に新しい行を追加します
  3. 保存して、今度はchromeに移動し、http://mydomain.com/と入力します。これは、ローカルサーバーを指しているはずです。

「localhost」で実行しなくなったため、chromeを使用すると合格する可能性があります。

それがうまくいくかどうか教えてください。幸運を!

于 2012-10-27T17:26:41.990 に答える