2012-04-09 5 views
1

애플리케이션에서 dojo 위젯로드 문제가 발생했습니다. dojo 라이브러리는 웹 게시자에게 업로드되며 폴더 구조는 www.wp-mydemopath.com/web/fw/tools/ssue/ui/1.6/auessome/dojo와 같습니다.Dojo 위젯이 FireFox에로드되지 않음

우리는 dojo 구성 요소를 jsp는 모든 페이지에서 공통적입니다. 우리는 여기에서 다음과 같은 방법 -

djConfig = { 
      isDebug: false, 
      debugAtAllCosts: false, 
      parseOnLoad: true, 
      baseUrl: "http://www.wp-mydemopath.com/web/fw/tools/ssue/ui/1.6/auessome/dojo/", 
      modulePaths: { 
       xwt: "www.wp-mydemopath.com/web/fw/tools/ssue/ui/1.6/auessome/xwt/" 
      } 

에 도장 구성 요소를로드하는 우리는 우리가 도장 모듈 경로와 dojo.js를 등록하면

src="http://www.wp-mydemopath.com/web/fw/tools/ssue/ui/1.6/auessome/dojo/dojo.js" 

, 우리는로드 한 태그 스크립트에서이 정의 다음과 같은 방법으로 필요한 도장 위젯 -

<script type="text/javascript"> 
    dojo.require("dojo.parser"); 

    dojo.require("dijit.dijit"); 

    dojo.require("xwt.widget.toolbar.Toolbar"); 

    dojo.require("xwt.widget.form.FilteringSelect"); 

    //and functionality will be defined here 
</script> 

위의 코드가 Internet Explorer에서 사용될 때 문제가되는 것은 작동합니다. 그러나 Firefox에서 동일한 코드를 사용하면 dojo 위젯을로드하지 못합니다. 방화 광 콘솔에서 다음과 같은 오류가 발생합니다.

마지막으로 ./parser.js로 시도한 dojo.parser를로드 할 수 없습니다.

마찬가지로 위젯을로드 할 수 없습니다. 이 문제를 해결하는 데 도움을주십시오. 다른 블로그의 많은 사람들에게 똑같은 문제가있는 것으로 보았지만 해결책이없는 사람은 없었습니다. 파이어 폭스가 제한을 두는 것을 발견했습니다. 매개 변수를 false로 설정하여이 제한을 전달했습니다. 심지어 그것이 작동하지 않았다. 그것은 작동하지만 최종 사용자가 브라우저에이를 설정할 수는 없기 때문에 가능한 해결책은 아닙니다. 이 문제를 해결할 때 도와주세요. 미리 감사드립니다. 당신이 교차 도메인을 사용하고

djconfig-deprecated

감사합니다,

답변

0

kumarji Alluri 먼저 몇 가지 ..? 절대 경로를 참조 할 필요가 없습니다. 또한 baseUrl은 기본적으로 dojo.js의 위치를 ​​지정하므로이를 제거해야합니다.

Infact는는 'XWT'네임 스페이스는 내가 바로 그 페이지에서 보일러를 사용하는 것이 좋습니다

.. 당신이 실제로 야해을 정의 할 필요가 있으므로, DojoX는 도장과는 Dijit하는 형제 자매로 자리 매김하고있다. "데이터 -"접두사가 새로운 모조 월이며, 다음은 충분합니다 :

<script src="http://www.wp-mydemopath.com/web/fw/tools/ssue/ui/1.6/auessome/dojo/dojo.js" 
    data-dojo-config="isDebug: false,debugAtAllCosts: false,parseOnLoad: true"><!-- //required for FF3 and Opera (TidyHTML in JSP) --></script> 

이 댓글 <!-- //required for FF3 and Opera (TidyHTML in JSP) -->에 대한 이유, JSP 서버는 대부분 잘못된 DOM의 hierachy 태그와 닫는 태그를 검출 출력을 tidies 그; 스크립트 태그가 자동 폐쇄되지 않아야하는 문제

관련 문제