私はインターネットの専門家ではありませんが、私は周りを見回して自分自身のツールを作りたいです。私の最新のツールの1つはVB掲示板の「高度な」検索で、検索オプションのいくつかを無効にしました。私は書いて、Google Chromeでテストして、完璧に動作します。私はFFやIEでうまくいかない理由を理解することができません。クロスブラウザの非互換性? (jQuery)
施設内: このページでは、検索オプションと検索オプションを使用してURLをフォーマットし、新しいウィンドウで開きます。
ここまでQの質問をしましたが、通常は少量のコードで問題を絞り込んでいます。これはクロスブラウザの問題であるため、コードを公開するアプローチには手がかりがありません。だから私がすることは、サイトへのリンクを与えて、ソースを確認することです。私は物事をより簡単にするためにここにソースを掲示する方法についての提案にもオープンしています。
ページ: http://advlolsearch.herobo.com/
JS: http://advlolsearch.herobo.com/js/page.js
CSS: http://advlolsearch.herobo.com/css/mystyle.css
解決: Heyooooooo!私はその問題を発見した。私は変更する必要:
$(".button").click(function() {
var ID = event.target.id
$(".button").click(function(event) {
var ID = event.target.id
にChromeは私が何をしているのか理解したが、FFは私に出DERPしたかったです。助けてくれてありがとう。私はコメントにいくつかの実行中の質問があるので、これを開いたままにしておきます。
これは大きなif/else文です。マップ/配列/ etcの使用を検討しましたか?シンプルなデータ構造のためにそれを排除しますか? –
「動作しません」と定義します。何が起こるのですか?あなたのコンソールにエラーがありますか? –
'window.open()'を実行しようとしているので、ポップアップがブロックされているという警告は表示されますか?各ブラウザには、ブロック/許可するもののための独自のロジックがあり、ロジックにも影響を与える設定があります。 – jfriend00