2011-06-21 6 views
9

次のコードは、2台の異なるコンピュータ(両方ともWindows 7、Chrome 12.0.742.100)の両方のChromeで失敗します。Chrome:Uncaught Error:同じフレームにXRegExpを2回ロードすることはできません

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
    <head> 
     <title>Test</title> 
     <script type="text/javascript"> 
      location.hash = "#one"; 
      location.hash = "#two"; 
      location.hash = "#three"; 
     </script> 
    </head> 
    <body> 
     This will error out "Uncaught Error: can't load XRegExp twice in the same frame" in chrome. Anyone got an answer? 
    </body> 
</html> 

私はすべてを試したように感じます。誰もがこのエラーをクロムで確認できますか?誰かが私がそれをどのように修正するかについての考えを持っていますか?どうもありがとう。 ERRORに

URL: http://jalsoedesign.net/test/hashchanging/

私は追加する必要があります: をそれが正常に動作し、それは(ページのハッシュを変更)すべきかんが、それでもエラーで出てきます。

+0

勝利7 /クロム12.0.742.100 - 私はこのリンクを開いても問題ありません。 – amelvin

+0

あなたのコンソールにもエラーはありませんか? – h2ooooooo

答えて

11

Win7のChrome 12.0.742.100ではうまく動作します。私はあなたが拡張機能をインストールしたと仮定していますか?すべての拡張機能を無効にして(またはシークレットモードに移行して)ページを再度読み込みます。コンテンツスクリプトからのエラーもjavascriptコンソールに表示されます。あなたのページにXRegExpを使用していない場合は、おそらく拡張機能の1つがあります。

編集:

例外のソースは右側に配置する必要があります。これをクリックすると、例外の原因となったスクリプトに移動します。

+7

私はこのことをどう考えていけないのか分かりません。あなたは完全に正しいです、それはクロムエクステンション "XMLビューア"でした。ありがとう。 – h2ooooooo

+0

自分自身がそこにいた:)答えを受け入れることを忘れないでください。 – Jan

+1

H2ooooetcに似ています...同じエラーが発生しました。 XMLビューアのプラグインが原因でした。 – PeterToTheThird

2

XRegExpを使用する拡張機能は、v2.0.0以降にアップグレードする必要があります。 XRegExpが同じフレーム内に複数回読み込まれても、このエラーは回避されます。

+0

xregexpを2.0+にアップグレードするにはどうすればよいですか?私は最新のバージョンのchromeを持っていて、それは1.5です。私はいつもこのエラーを見て、私は単一のプラグインをインストールしていない! – Jacksonkr

関連する問題