Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 设置访问控制允许源站不使用服务器端脚本_Html_Tomcat_Cors - Fatal编程技术网

Html 设置访问控制允许源站不使用服务器端脚本

Html 设置访问控制允许源站不使用服务器端脚本,html,tomcat,cors,Html,Tomcat,Cors,我试图设置HTTP头“Access Control Allow Origin”,但我发现的所有示例都涉及servlet或PHP,或者假设存在可用的服务器端脚本。是否可以在普通的旧HTML文件中设置此选项?我已尝试过此方法,但无法验证其是否有效: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.or

我试图设置HTTP头“Access Control Allow Origin”,但我发现的所有示例都涉及servlet或PHP,或者假设存在可用的服务器端脚本。是否可以在普通的旧HTML文件中设置此选项?我已尝试过此方法,但无法验证其是否有效:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html>
<head>
    <meta http-equiv="Access-Control-Allow-Origin" content="*"/>
...

...

尝试使用。您必须在web应用程序中配置过滤器,但无需编写任何Java代码即可完成此操作。

谢谢您的建议,但我正在尝试从页面中执行此操作。我怀疑现在已经太晚了,一旦我进入页面,http头已经被发送了。我可能无法从html标头内部影响http标头。不幸的是,
我将此标记为答案(这是唯一的答案),实际答案似乎是这实际上是不可能的。好吧,服务器必须提供此标头,如果没有被问到,它不会这样做。它本身不需要脚本,但需要某种配置。apachehttpd的
mod_头文件
可以做到这一点,在Tomcat中配置的
url重写也可以做到这一点。但它不是脚本。。。这是配置。