我有一个html应用程序,包含html,js,css和图像,我需要在适用于Mac和PC的pendrive上分发。但是,当用户打开应用时,他们会在浏览器中收到安全错误。
我正在寻找一个简单的解决方案,但我找不到从笔式驱动器打开html应用程序的简单方法。任何解决方案都将不胜感激。
编辑: 你是对的错误来自ajax本地调用xml文件。 有人有解决方案吗?
答案 0 :(得分:2)
参考问题 - 在本地分发我的html项目时,如何对xml文件进行本地ajax调用?
遇到问题的用户可能是由于他们使用的浏览器以及浏览器初始化的状态,因为默认情况下某些浏览器允许本地ajax调用文件而某些浏览器不会。
您有两种选择。
向您的用户指定一个浏览器来运行它(例如,chrome会自动禁止本地ajax调用,但是如果以标志--allow-file-access-from-files启动它将允许此行为)
通过闪存驱动器或外部托管Web服务器上的文件。
答案 1 :(得分:1)
我想我有解决方案。
使用mongoose portbla web服务器,我可以启动一个小型Web服务器而无需安装在Mac上。
我只需要找到如何将我的页面设为默认值。
我希望它可以帮助有同样问题的人。