Javascript 远程服务器上的HTML页面未加载

Javascript 远程服务器上的HTML页面未加载,javascript,html,security,Javascript,Html,Security,我正在做一个本地HTML页面,它将在一种信息亭中运行。此页面是要加载的第一个页面,index.html 此页面显示用户必须选择语言的菜单 当用户单击图标并选择语言时,将在远程服务器上通过https打开一个页面 第二个页面,我们称之为second.html,以所选语言显示视频 问题是信息亭拒绝显示second.html。它给我一个错误“页面无法加载错误-6” 当我在我的电脑上运行的浏览器上测试它时,一切都很完美 信息亭运行chromium web引擎 我没有办法在信息亭上调试。他们为调试提供的工具

我正在做一个本地HTML页面,它将在一种信息亭中运行。此页面是要加载的第一个页面,
index.html

此页面显示用户必须选择语言的菜单

当用户单击图标并选择语言时,将在远程服务器上通过https打开一个页面

第二个页面,我们称之为
second.html
,以所选语言显示视频

问题是信息亭拒绝显示
second.html
。它给我一个错误“页面无法加载错误-6”

当我在我的电脑上运行的浏览器上测试它时,一切都很完美

信息亭运行chromium web引擎

我没有办法在信息亭上调试。他们为调试提供的工具工作不正常

这两个页面,
index.html
second.html
都加载Java脚本和css。对于第一个,文件存储在本地。对于另一个,文件位于服务器中


second.html
正在通过
index.html
上的链接加载。没有AJAX


当在本地单击second.html时,是否存在任何安全问题可以阻止加载?

我遇到两个可能的原因:
如果index.html是从本地运行的Web服务器加载到kiosk上的,则该本地服务器的策略禁止从其他服务器加载内容。基于android的kiosk软件中的错误6是“策略错误消息”。最简单的方法是重新配置kiosk软件和/或与之对话的服务器-如果无法访问这两台服务器,则无法解决任何问题。
第二种情况是,从本地文件系统加载的文件可能丢失/格式不正确的CORS消息,或者通过localServer提供服务的是http,而远程服务器使用https缺少CORS许可。快速而肮脏的解决方案是: 直接使用PHP等模板语言在页面中设置标题。请记住,在标题之前不能有HTML,否则它将失败

<?php header("Access-Control-Allow-Origin: http://example.com"); ?>

您应该检查您的开发浏览器是否使用任何“反本地cors”扩展,或者浏览器是在未启用cors安全性的情况下启动的。这也许可以解释为什么本地工作/信息亭没有。

如果排除选项2,则需要有关服务器到服务器策略场景的更多信息以提供进一步帮助。

second.html
正在通过链接加载。你说的头球是什么意思?我不明白。如果你能用一个答案来解释的话……问题在和信息亭打了一架后就解决了。明亮的谢谢