2013-06-05 40 views
0

我在Android平板電腦,iPad和Windows 8平板電腦的worklight中製作了一個小型演示應用程序。我正在使用vc.openExternalView({},id);方法爲多個視圖。在Android和iPad本地應用程序中一切都很順利,但是當我在Windows 8基礎應用程序的Visual Studio 2012中運行此應用程序時,然後加載第一個屏幕後發生錯誤IBM Worklight:無法添加動態內容窗口8應用程序

HTML1701:無法添加動態內容「 ....「

'。腳本嘗試注入動態內容或動態修改的元素,這可能是不安全的。例如,使用innerHTML屬性添加腳本或格式錯誤的HTML會生成此異常。使用toStaticHTML方法過濾動態內容,或使用createElement等方法顯式創建元素和屬性。有關更多信息,請參閱http://go.microsoft.com/fwlink/?LinkID=247104

有人可以提出這個問題!

+0

一般爲Windows8的顯示此錯誤創建微軟的API包裝你的HTML注射,因爲他們對安全有不同的看法......這個錯誤實際上可以防止您的應用程序正在運行,還是隻顯示在輸出日誌中? –

+0

我的應用程序在得到此錯誤後卡住了。 – AAJ

回答

1

你可以嘗試用特別是對於

 MSApp.execUnsafeLocalFunction(function(){ 
      doYourInjectionsHere(); 
     }); 
+0

我試過這個解決方案,但沒有運氣。我正在使用這樣的方法。這樣對嗎? (函數(){ loadView(「views/welcome.html」,「slide」,「container」); }); – AAJ

相關問題