如何在Webview中引用Jquery的本地实例

时间:2014-02-20 10:48:23

标签: c# jquery webview windows-store-apps

我有一个带有WebView的C#Windows应用商店应用,它会加载一些本地HTML。我是通过NavigateToString方法完成的。我想要包含jQuery,但到目前为止我能够使用它的唯一方法是使用ajax托管库或将整个库粘贴到同一页面上的脚本标记中。

我已经尝试将它放在Assets文件夹中,确保将其设置为Content / Copy If Newer,并且我尝试了以下路径但没有成功

Assets/jquery-2.1.0.min.js

/Assets/jquery-2.1.0.min.js

./Assets/jquery-2.1.0.min.js

~/Assets/jquery-2.1.0.min.js

ms-appx:///Assets/jquery-2.1.0.min.js

我已经尝试将它放在应用程序的/ js子文件夹中,正如我在网上的一些示例中看到的那样。我也尝试过通过NuGet添加JQuery。这些步骤对我来说都没有意义,但它们显然没有用,但我认为它们值得一试。

1 个答案:

答案 0 :(得分:1)

像往常一样,我有灵感在完成StackOverflow问题时再试一次。这有效:

ms-appx-web:///Assets/jquery-2.1.0.min.js

此URI方案ms-appx-web被提及in this msdn post,但它没有明确说明应在ms-appx:上使用它的情况。我想从WebView访问本地资源就是其中一种情况。