2012-04-19 3 views
0

ASP.Net MVC 4 응용 프로그램에 모바일 기능을 추가 할 때 this tutorial을 따르고 있습니다.jQuery Mobile에서 jQuery에서 액세스가 거부되었습니다.

나는 응용 프로그램 (로그인 페이지를 일으키는 원인이로드 할) 실행하면, 나는 전화를 걸어

if (elem.parentNode) { // Access denied here, Line 6081 
    elem.parentNode.removeChild(elem); 
} 

(또한 1.7.1 재현) jQuery를 1.7.2에서 다음과 같은 점에서 Access denied를 얻을 수 스택, 나는 jquery.mobile-1.1.0.js에서 다음을 참조 내 응용 프로그램에서 jquery.mobile 주석 경우

// Called from .initializePage: 
if (!$pages.length) { 
    $pages = $("body").wrapInner("<div data-" + $.mobile.ns + "role='page'></div>").children(0); // Called from here, Line 7475 
} 

// First method in jquery.mobile: 
if($.mobile.autoInitializePage){ 
    $.mobile.initializePage(); // Called from here, Line 7541 
} 

가 작동 (호출 스택에 대한 몇 가지 다른 방법도있다) 이전처럼 :

// _Layout.cshtml: 
<script src="@Url.Content("~/Scripts/jquery-1.7.2.js")" type="text/javascript"></script> 
@*<script src="@Url.Content("~/Scripts/jquery.mobile-1.1.0.js")" type="text/javascript"></script>*@ 
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.19.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> 

모든 JavaScript 파일은 기본 프로젝트 도메인의 기본 제공 VS2010 웹 서버를 통해 제공됩니다.

// find and enhance the pages in the dom and transition to the first page. 
// if no pages are found, create one with body's inner html 
$pages = $("body").wrapInner("<div data-" + $.mobile.ns + "role='page'></div>").children(0); 

이 jquery.mobile 실패의 원인에 무슨 일 :

추가 검사시 UPDATE

을,이 오류가 발생하면 jQuery를 모바일 무엇을하고 있는지 깨닫게?

답변

0

확실히 모바일 버전의 페이지 일 필요는없는 타사 스크립트에 대한 참조가있었습니다 (Comodo SSL 유효성 검사). jQuery Mobile이 관련 DOM을 조작하려고 시도하여 오류가 발생했습니다.

0

올바른 방향으로 안내해 주셔서 감사합니다. 나는 왜 팝업 방식 (JQuery Mobile)이 .aspx 페이지에서 작동하지 않는지에 대한 검색을 해왔다. Visual Studio는 scriptmanager로 페이지를 자동으로 초기화합니다.

<asp:ScriptReference Name="jquery" /> 
:이 페이지의 선두에 JQuery와 기준과 충돌하기 때문에, 스크립트 관리자 태그 :

용액은 단가 다음 행을 주석이었다

관련 문제