2011-07-06 14 views
1

でエラー翻訳:「要素が見つかりません」私はエラーを取得IE8を実行している一部のPCで http://translate.google.com/translate_toolsミステリーGoogleは、Googleがスクリプト翻訳使用してIE8

行183文字183.

これらのエラーが発生したPCには常にエラーがあります。
エラーが発生しない人は、毎回翻訳人を完璧に読み込みます。

実際、私はここに2台のコンピュータをIE8バージョン8.0.600にインストールしています.1人は翻訳者を読み込み、もう1人は読み込みません。

http://creative.figleaf.com/sandbox/google_translate_test.html

なぜこれが起こっている誰でも知っていますか?またはエラーを回避する方法は?

おかげ

+0

プログラミングに関する質問(http://stackoverflow.com/faq) – Raoul

+0

私の質問はRaoulが嫌いだと申し訳ありませんが、これはソースコードの特定のプログラミング上の問題です。私はそれのための仕事を書くのに役立つことを望む。それは他のフォーラムの共通の問題であり、誰もまだそれに答えていないか、Googleからの回答を得ていません。私は答えを得るか書いて他の人を助けることを願っています。 –

+0

いいえ、同じブラウザと同じソースコード(googles)を使用している場合は、プログラミングに関する質問ではありませんが、ブラウザ/コンピュータの設定に関する質問です。 – Raoul

答えて

1

私は同じ問題を参照して、1つのPCのIE8で動作しますが、別のPCのIE8では動作しません。開発者ツールIEでJScriptのデバッガを使用して、次のコードブロックの「コード」休憩:JScriptのデバッガで

if(d=!o.external||!o.external.googleToolbarVersion||fa(o.external.googleToolbarVersion)<6.2) 

は、私がo.externalする時計を追加することができましたが、時計Oへの追加します.external.googleToolbarVersionはデバッガをクラッシュします。だから、私はgoogleToolbarVersionプロパティが何らかの理由で動作していないと推測しています。

これが役に立ちます。

+0

FWIWは、Googleがツールバーがインストールされているかどうかを確認する方法です。それがインストールされると、IEのwindow.externalオブジェクトからメソッドまたはプロパティを取得します。 – EricLaw

0

私は唯一すなわち奇数直撃している、問題をだますのは難しい、通常、彼らは人間Windows版/ブラウザのバージョン/サービスパックのコンボのコンボを巻き上げると、ほとんどの場合、JSを伴います。それらのマシンに共通するものは何ですか?つまり、それらはすべてVistaですか?

同じブラウザを使用した2の例では、Windowsシステムタブに顕著な違いがありますか?

すべてのコンピュータを制御することはできません。たとえば、JSをオフにしても機能しない場合などです。

2

IEの同じバージョンの2つのコピーが異なる動作をするたびに、すぐに互換モードが疑われます。

私の推測では、実際にはIE7互換モードを実行することで、それらのIE8のうちの1つがIE7になりすましているようです。 (おそらくエラーを投げているもの)

私の推測が正しいかどうかを調べるには、F12キーを押して開発ツールのウィンドウを開き、このウィンドウの右上を見てください。ブラウザモードが表示されます。そのうちの1人が "IE7"または "Compatiblity mode"と答えたら、問題が見つかりました。

+0

ありがとう、私はチェックして、彼らは両方が同じモードになっています。だから私はそれを排除することができます。 –

0

for IE8(アンカータグ)は、element_main.jsに "element not found"と表示され、google translateが失敗する原因になります。アンカータグに "notranslate"クラスを追加すると、これを解決する必要があります。

関連する問題