問題タブ [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.
javascript - onfocusが選択したサイズを設定するとGoogleChromeが壊れます
選択リストのサイズを変更する次のJavaScriptは、GoogleChromeで壊れます。フィールドにタブで移動すると機能しますが、クリックすると「Aw、Snap!」というメッセージが表示されます。エラーページ。
FFとIEで正常に動作します。これは、onfocus(onClickを実装しても問題ありません)とsize属性の設定の間のある種の競合です。Safariでも壊れると言われています。
任意の支援、アイデアまたは回避策は大歓迎です。
(PSええ、選択リストのサイズを変更するのはあまり良い形式ではないことは知っていますが、それは上司/クライアントが望んでいることです)
javascript - chrome および safari の onload イベントにアタッチすると、window.open が機能しない
特定の条件が満たされた場合、オンロードで新しいウィンドウを開きたいのですが、他のすべての条件で正常に動作しますが、Chrome と Safari でウィンドウが開かない場合は、誰かがこれを行う方法を見つけてください。
重複: chrome および safari の onload イベントにアタッチすると、window.open が機能しない
javascript - Chrome でこの JavaScript が実行されないのはなぜですか
これを Chrome (ver 2) で実行すると文字列が返されませんが、Firefox (ver 3) では機能します。どうしてこれなの?
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 コアに入る可能性があります。動的コードで複数のセレクターを実行する場合にのみ問題になるようです
firefox - 非表示のFirefox拡張機能を作成するにはどうすればよいですか?
拡張機能リストに表示されないFirewox拡張機能を作成することは可能ですか?それで、手動で削除することはできませんか?
css - Mozilla3.0.8とChromeの高さのemバグの回避策
div内にtextareaがあります:
...そしてCSS:
IE 7はそれをうまくレンダリングします:textareaの高さはラッピングdivの高さと同じです。MozillaとChromeでは、ラッピングdivは7emの高さにレンダリングされますが、textareaの高さが20〜25pxであるため、textareaの下部とdivの下部の境界線の間にギャップがあります。誰かがこれを修正する方法を知っていますか?
javascript - SafariとChrome:入力の「サイズ」属性をその場で編集する際の問題
自動的にサイズ変更されたテキスト入力を作成するための次のコードがあります。
HTML:
問題: Firefox と Opera でのみ、入力のサイズ変更が Safari または Chrome で機能しません。私はjquery 1.3.2を使用していますが、それがjqueryまたは私の実装のバグかどうかを知りたいです.
編集: 申し訳ありませんが、最初は十分に明確ではありませんでした。壊れているのは、その場で入力のサイズを更新しようとしている部分です。私の悪い。これまでのフィードバックに感謝します。非常に役立つリンクがいくつかあります。
safari - ユーザーが Safari/Chrome でウィンドウを閉じるときに、確認ダイアログを表示できますか?
IE と FF では、イベント ハンドラーを onBeforeUnload にアタッチできます。イベントのプロパティに文字列を渡すことで、ユーザーは "アンロード" を続行するか (ウィンドウを閉じるか閉じるか) を尋ねるダイアログが表示されます。離れて移動します)。
Safari と Chrome は onBeforeUnload をサポートしておらず、onUnload では遅すぎるようです。Safari/Chrome で同じ機能を複製する方法はありますか?
注: ユーザーを人質にしようとしているわけではありません。私はこれがしつこくてクールでないことを知っています。実際、私のサイトは、ユーザーが自由に移動できるように、そしてユーザーが戻ってきたときにすべてが元の場所にあるように、あらゆる努力を払っています。しかし、私は IFrame 内で他のサイトをホストしており、時にはこれらのサイトが私を排除してブラウザーを乗っ取ろうとすることがあります。
ありがとう!