問題タブ [google-chrome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2222 参照

javascript - onfocusが選択したサイズを設定するとGoogleChromeが壊れます

選択リストのサイズを変更する次のJavaScriptは、GoogleChromeで壊れます。フィールドにタブで移動すると機能しますが、クリックすると「Aw、Snap!」というメッセージが表示されます。エラーページ。

FFとIEで正常に動作します。これは、onfocus(onClickを実装しても問題ありません)とsize属性の設定の間のある種の競合です。Safariでも壊れると言われています。

任意の支援、アイデアまたは回避策は大歓迎です。

(PSええ、選択リストのサイズを変更するのはあまり良い形式ではないことは知っていますが、それは上司/クライアントが望んでいることです)

0 投票する
1 に答える
8223 参照

javascript - chrome および safari の onload イベントにアタッチすると、window.open が機能しない

特定の条件が満たされた場合、オンロードで新しいウィンドウを開きたいのですが、他のすべての条件で正常に動作しますが、Chrome と Safari でウィンドウが開かない場合は、誰かがこれを行う方法を見つけてください。

重複: chrome および safari の onload イベントにアタッチすると、window.open が機能しない

0 投票する
4 に答える
16451 参照

javascript - Chrome でこの JavaScript が実行されないのはなぜですか

これを Chrome (ver 2) で実行すると文字列が返されませんが、Firefox (ver 3) では機能します。どうしてこれなの?

0 投票する
3 に答える
2248 参照

javascript - Chrome で複数のセレクターを実行すると、jQuery で INVALID_NODE_TYPE_ERR が発生する

私はjQueryの複数セレクターの検索を行っています:

Chromeバージョン1では、jqueryのselector.jsの722行目に「INVALID_NODE_TYPE_ERR: DOM Range Exception 2」というエラーが表示されます

コンテキストで:

この場合aは、HTML の隠し入力フィールドです。私が見つけたところによると、このエラーは Chrome の新しいベータ版では発生しないため、古い Webkit バージョンの問題のようです(おそらく、 selector.js#703document.documentElement.compareDocumentPositionを実装しているため、このコードにヒットしないためです)。

この問題を回避するために、マルチセレクターを 4 つの単一選択に置き換えました。これらをマージすると正常に動作しますが、実際には醜いです:

これは本当にこれを回避する唯一の方法ですか、それとも他にできることはありますか?

更新Sizzle ディスカッション フォーラムにこれに関するスレッドがあり、Sizzle (jQuery セレクター) コードへの可能なパッチが投稿されました。これは jquery コアに入る可能性があります。動的コードで複数のセレクターを実行する場合にのみ問題になるようです

0 投票する
2 に答える
4229 参照

firefox - 非表示のFirefox拡張機能を作成するにはどうすればよいですか?

拡張機能リストに表示されないFirewox拡張機能を作成することは可能ですか?それで、手動で削除することはできませんか?

0 投票する
1 に答える
1954 参照

css - Mozilla3.0.8とChromeの高さのemバグの回避策

div内にtextareaあります:

...そしてCSS

IE 7はそれをうまくレンダリングします:textareaの高さはラッピングdivの高さと同じです。MozillaとChromeでは、ラッピングdivは7emの高さにレンダリングされますが、textareaの高さが20〜25pxであるため、textareaの下部とdivの下部の境界線の間にギャップがあります。誰かがこれを修正する方法を知っていますか?

0 投票する
4 に答える
5376 参照

javascript - SafariとChrome:入力の「サイズ」属性をその場で編集する際の問題

自動的にサイズ変更されたテキスト入力を作成するための次のコードがあります。

HTML:

問題: Firefox と Opera でのみ、入力のサイズ変更が Safari または Chrome で機能しません。私はjquery 1.3.2を使用していますが、それがjqueryまたは私の実装のバグかどうかを知りたいです.

編集: 申し訳ありませんが、最初は十分に明確ではありませんでした。壊れているのは、その場で入力のサイズを更新しようとしている部分です。私の悪い。これまでのフィードバックに感謝します。非常に役立つリンクがいくつかあります。

0 投票する
4 に答える
13313 参照

safari - ユーザーが Safari/Chrome でウィンドウを閉じるときに、確認ダイアログを表示できますか?

IE と FF では、イベント ハンドラーを onBeforeUnload にアタッチできます。イベントのプロパティに文字列を渡すことで、ユーザーは "アンロード" を続行するか (ウィンドウを閉じるか閉じるか) を尋ねるダイアログが表示されます。離れて移動します)。

Safari と Chrome は onBeforeUnload をサポートしておらず、onUnload では遅すぎるようです。Safari/Chrome で同じ機能を複製する方法はありますか?

注: ユーザーを人質にしようとしているわけではありません。私はこれがしつこくてクールでないことを知っています。実際、私のサイトは、ユーザーが自由に移動できるように、そしてユーザーが戻ってきたときにすべてが元の場所にあるように、あらゆる努力を払っています。しかし、私は IFrame 内で他のサイトをホストしており、時にはこれらのサイトが私を排除してブラウザーを乗っ取ろうとすることがあります。

ありがとう!