在Windows Phone 8.1中,使用Xaml/C#编写的Webview无法加载脚本。

4

这是我在Windows商店应用程序和Windows手机应用程序中使用的代码,将HTML嵌入WebView中。 它在Windows商店应用程序中可以工作,但在手机应用程序中无法工作。

<WebView x:Name="game" Source="ms-appx-web:///Folder/index.html" Grid.Row="0" Loaded="webview_loaded"/>

这是index.html中的HTML代码。
<html>
<head>
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<canvas id="canvas"></canvas>
<script src="script.js"></script>
</body>
</html>

我发现在Windows手机应用程序中,script.js文件不断被加载。是否有解决这个问题的方法?谢谢!


你找到答案了吗? - zezba9000
有人解决了这个问题吗? - AndrewJE
2个回答

0

Windows Phone 的网页浏览器默认情况下禁用了 Javascript。请尝试在您的浏览器上设置 IsScriptEnabled="true"。


1
IsScriptEnabled在WP8.1上不可用,因为它使用类似W8.1的WebView而不是类似WP8.0的Webbrowser。 - Roy

0

请确保在解决方案资源管理器中,文件的“生成操作”属性设置为“内容”。


那怎么帮助到你了呢?我试图将构建操作设置为内容,但这会导致我在该页面上设置的所有UI控件出现异常。 - Keval Langalia

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接