나는 인터넷 전문가가 아니기 때문에 나는 도구를 만들고 주변을 조작하고 싶다. 최신 도구 중 하나는 vb 게시판에 대한 "고급"검색이었으며 일부 검색 옵션은 비활성화되었습니다. 내가 작성하고 구글 크롬에서 테스트 완벽하게 작동합니다. 나는 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
크롬 내가 무엇을하고 있었는지 이해하지만 FF는 나를 밖으로 DERP 싶어
$(".button").click(function(event) {
var ID = event.target.id
에 : 나는 변화 할 필요가 있었다. 도움을 주셔서 감사합니다. 코멘트에 몇 가지 실행중인 질문이 있기 때문에 이것을 열어 두십시오.
대단히 큰 if/else 문입니다. 지도/배열/등 사용을 고려 했습니까? 단순한 데이터 구조를 위해이를 제거해야합니까? –
"작동하지 않음"을 정의하십시오. 무슨 일이야? 콘솔에 오류가 있습니까? –
'window.open()'을하려고하기 때문에 팝업 차단에 대한 경고 메시지가 나타 납니까? 각 브라우저에는 차단/허용 항목에 대한 자체 논리가 있으며 논리에 영향을주는 설정도 있습니다. – jfriend00