web-dev-qa-db-ja.com

Chrome localhostでJavaScriptをブロックする

私は、Apache v2.2.22、PHP 5.3.13、およびMySQL v5.5.24を実行しています。 Chrome v 22.0.1229.94を使用して開発しています。ただし、サイトにはかなり多くのJavaScriptがあります。ただし、Chromeページ。

アドレスバーの小さな「このページでブロックされたJavaScript」アイコンをクリックすると、「Localhostで常にJavascriptを許可する」がオフになっているドロップダウンが含まれます。また、「http :// localhost '。

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

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

44
braican

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

  1. コンソールを開きます。
  2. 右上の垂直の省略記号アイコン(または古いバージョンの歯車アイコン)をクリックして、設定に移動します。
  3. [JavaScriptを無効にする]チェックボックスがオンになっているかどうかを確認します。
130
Marques

同じ問題がありますが、コンソールが開いているときだけです。コンソールが閉じられると、JavaScriptはlocalhostで正常にロードされます。しかし、物事をデバッグするのが難しくなります。..

シークレットウィンドウでlocalhostを開いて回避しました。

2
Josh Wulf

ローカルサーバーにドメイン名を付けることができます。これが役立つ場合があります。

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

「localhost」で実行しなくなったため、chromeが渡されます。

それが機能するかどうかを教えてください。幸運を!

0
Du D.