2

블렌드 2012를 사용하여 HTML5 Windows 8 메트로 앱을 디자인하고 있지만 블렌드가 백그라운드에서 웹 페이지의 모든 자바 스크립트를 실행하고 앱을 실시간 업데이트하기 때문에 문제가 발생합니다. 실행되는 동안. 아직 프로토 타입을 작성 중이고 아직 앱의 기능을 완료하지 않았기 때문에 디버그 인쇄 등을 많이하고 있습니다.blend 2012 - 백그라운드에서 전체 앱을 실행하지 마십시오

JavaScript를 사용 중지하거나 일시 중지 할 수있는 방법이 있습니까? 코드를 실행하지 않고 블렌드에서 HTML을 편집 할 수 있습니까? Blend에서 호스트로 블렌드가 감지되면 기능을 사용하지 않도록 코드를 추가하는 대신 Blend에서 토글 링되는 솔루션을 선호합니다. 그러나 이것이 최선의 방법 일 경우 기꺼이 받아 들일 것입니다.

감사합니다.

답변

1

Blend에서 JavaScript 실행을 비활성화 할 수 없다고 생각합니다.

XAML과 마찬가지로 블렌드와 같은 디자이너에서 코드가 실행되고 있는지 감지 할 수 있습니다. 다음은이를 사용하는 방법의 예입니다.

var isInDesigner = Windows.ApplicationModel.DesignMode.designModeEnabled; 

if(!isInDesigner){ 
    // code not running in Expression Blend 
} 
+0

이렇게하면됩니다. 감사! – staticfloat