FF3가 "부동산을받을 수있는 권한이 거부 된 권한 htmldivelement.tagname"이라고 말하는 이유는 무엇입니까?
-
06-07-2019 - |
문제
Firefox 3을 통해 이것을 실행할 때 :
<script type="text/javascript" src="../resources/dojo-1.2.3-src/dojo/dojo.js" djConfig="parseOnLoad: true"></script>
<script type="text/javascript" src="../resources/dojo-1.2.3-src/dojo/dijit.js"></script>
<script type="text/javascript">
dojo.require("dojo.parser");
dojo.require("dijit.InlineEditBox");
dojo.require("dijit.form.TextBox");
function myHandler(idOfBox, value) {
alert("Edited value from "+idOfBox+" is now "+value);
}
</script>
<span id="editable" style="font-size:larger;" dojoType="dijit.InlineEditBox"
onChange="myHandler(this.id,arguments[0])">
<input dojoType="dijit.form.TextBox" value="dijit.InlineEditBox">
</span>
인라인 편집 가능한 텍스트를 클릭하고 변경 한 다음 외부를 클릭하면 FF는 다음과 같이 말합니다.
e. RelatedTarget이 null이기 때문에 Firebug Debugger가 다음 줄에서 끊어집니다.
try {e.relatedTarget.tagname; } catch (e2) {return; }
이것에 대한 수정을 찾으려면 어떻게해야합니까?
해결책
이 문제 있는 것 같습니다 Firebug 확장으로 Firefox에 의해 발생합니다. 나는 Firebug를 비활성화하고 컨트롤을 사용하기 때문에 정상적으로 작동한다고 말합니다.
다른 팁
야, 나는 그것을 직접 시도했지만 적어도 최신 코드에 반대하는 것은 나를 위해 일하고있다. (저는 FF3/Mac에서 실행 중입니다.)
당신이 언급 한 시도/캐치는 이미 오류를 무시하는 캐치 핸들러 설정이 있기 때문에 빨간 허용 일 수 있습니다.
제휴하지 않습니다 StackOverflow