2016-11-23 3 views
0

Firefox 브라우저와 관련된 문제입니다. 기본적으로이 작업을 수행하는 페이지의 입력 요소에 대한 jQuery 핸들러가 있습니다.오류 : "toString"속성에 액세스 할 수있는 권한이 거부되었습니다. Firefox Mac에만 해당

function() { 
    $(this).parent().find("label").css({ 
    "background-color": "#000" 
    }) 
} 

개발자 툴바의 핸들러에서 직접 가져온 것입니다. 처리기가 실행 중이지만 콘솔에 "toString"속성에 대한 액세스가 거부 된 권한이 표시됩니다. Firefox에서이 문제와 관련하여 여러 가지 게시물을 보았습니다 (Mac에서는 Safari 또는 Chrome에서 오류가 표시되지 않음).하지만 실제로 내 문제에 대한 해결책을 제공하지 않습니다. 많은 플러그인과 추가 기능을 사용하지 못하게했지만 여전히 문제가 있습니다.

HTML :

<div class="printreportwrapper"> 
<section data-section-name="Other findings"> 
    <header class="level2">Other findings</header> 
    <p> 
     <label for="T3_48" style="background-color: transparent;">Liver:</label> 
     <input id="T3_48" name="T3_48" value="Normal." type="text"> 
    </p> 
    . . . 
    . . . 
</section> 
</div> 

JS : 여기

좀 더 세부입니다

$(".printreportwrapper input").on("mouseleave", function() {$(this).parent().find("label").css({"background-color" : "transparent"})}); 
$(".printreportwrapper input").on("mouseenter",function() {$(this).parent().find("label").css({"background-color" : "#555"})}); 

내가에서 핸들러를 분리하면 이후 실제로, 그 모두는 전혀 관련이있을 수 있습니다 거기에있는 입력 필드는 FF 개발자 도구에서 여전히 오류가 발생하며 오른쪽의 오류 링크를 클릭하면 내 스타일 시트 중 하나로 이동합니다.

<style type="text/css"> 

    .vieweroverlay { 
     height: 100%; 
     width: 0; 
     position: fixed; 
     z-index: 10; 
     left: 0px; 
     top: 0px; 
     . . . 
     . . . 
    } 
</style> 

이 FF dev에있는 오류는 다음과 같습니다

Error: Permission denied to access property "toString"[Learn More] My_telerad:90:5 
    handleMouseoverEvent https://sscotti.net/pro/My_telerad:90:5 

과 위에서 언급 한 CSS를 가리키는

. 핸들러와 관련이없는 것 같습니다.

+0

더 많은 코드 (해당 HTML 및 전체 JS)를 제공 할 수 있습니까? 핸들러가'click'이나'focus' 같은 이벤트로부터 호출되면,'$ (this)'는 아마 이벤트가 아니라 엘리먼트 자체 일 것이고, 부모를 찾는 것은 에러를 일으킨다. – michelgotta

+0

당신이 직면 한 문제가 정확히 무엇인지 명확하지 않습니다. FF가 어떤 코드 FF를 알고 있는지 알고 있다면 문제 진술을 분명히 할 수 있습니다. 오류의 원인을 잘 모르는 경우 오류의 원인을 추적하는 것이 유용한 첫 번째 단계 일 수 있습니다. 오류가 사라질 때까지 제거 프로세스를 사용하고 코드 (JavaScript, CSS, HTML)를 제거하십시오. –

+0

계속 살펴 보겠습니다. FF 문제 일 뿐인 것 같습니다. 따라서 FF 용으로 설치 한 일부 추가 기능 또는 확장 기능과 관련이있을 수 있습니다. – sscotti

답변

0

나는 어제부터 같은 문제가있었습니다. 내 제안은 일부 추가 기능 또는 확장 기능을 비활성화하십시오. 필자의 경우 "모든 MyTube"가 원인이었습니다.

관련 문제