0

Chrome 以外のすべてのブラウザで正常に動作する Google マップ ページがあります。Chrome がそれをロードすると、追加タブが情報ボックスのタブではなくブラウザー タブを追加しようとしていると見なされます。何か案は?前もって感謝します。これが問題のコードスニペットです。

// to open the info bubbles
             google.maps.event.addListener(marker, 'click', function () {
                 InfoBubble.open(map, marker);
                 InfoBubble.removeTab(4);
                 InfoBubble.removeTab(3);
                 InfoBubble.removeTab(2);
                 InfoBubble.removeTab(1);
                 InfoBubble.removeTab(0);
                 if (category == "KML") {
                     window.open("" + url);
                 }
                 //if (!category == "KML") {
                 InfoBubble.addTab('Details', contentString_detail);
                 //}
                 if (!notes_tab == "") {
                     InfoBubble.addTab('Notes', contentString_notes);
                 }
                 if (!map_tab == "") {
                     switch (category) {
                         case "Camping": InfoBubble.addTab('Campsite Map', contentString_maps);
                             break;
                         case "Hike": InfoBubble.addTab('Trail Map', contentString_maps);
                             break;
                     }
                 }
                 if (!hiking_detail_tab == "") {
                     InfoBubble.addTab('Trail Notes', contentString_hiking_detail);
                 }
                 if (!camping_detail_tab == "") {
                     InfoBubble.addTab('Campsite Notes', contentString_camping_detail);
                 }
             });
         }
4

0 に答える 0