1

我正在尝试在Microsoft Appstudio中的 html 中添加脚本

但是当我刷新并检查它正在删除<script>

我检查了他们的如何分页,但没有帮助

在此处输入图像描述

4

1 回答 1

2

你可以做到,有点,但它是一个黑客......

首先,您不能在应用工作室使用的 WebView 控件中执行诸如 alert() 之类的功能。警报被视为“辅助窗口”。任何使用您不能使用的辅助窗口的东西。如果您需要使用“alert()”,我可以为您开发一个单独的 hack。

还要注意 WebView 总是在文档模式下使用 Internet Explorer 11。它不支持任何 ActiveX 控件或插件,例如 Microsoft Silverlight 或可移植文档格式 (PDF) 文件。WebView 不支持某些 HTML5 功能,包括 AppCache、IndexedDB、对剪贴板的编程访问和地理定位。

到了黑客攻击。

  • 在线将 html 小部件添加到您的应用工作室应用。我只使用存根
  • 从您的 appstudio 应用程序生成源代码
  • 提取出源码,在vs2015中打开导航到/Assets/Data/Html.htm(可能有多个)
  • 将您的脚本和样式源添加到 html.html

测试您的应用程序,但此时您应该准备好了

请注意,这是您每次在 AppStudio 中修改应用程序时都必须执行的模块。我只是将 .htm 文件保留在我的项目之外,并在生成源代码后将它们拖入。

如果您想查看此过程,我将逐步记录它的视频推送到https://channel9.msdn.com/Blogs/raw-tech/AppStudio-How-to-Add-script-to-the-HTML-Widget .

如果您需要有关使用源代码选项将 AppStudio 发布到 Win10 的价格的更多信息,请查看https://channel9.msdn.com/Blogs/raw-tech/AppStudio-Publish-to-Windows-10-Store-from -源代码

不是最好的路线,但绝对可行。希望这可以帮助。坦帕的希利

于 2015-10-21T16:23:21.807 回答