问题标签 [http-equiv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

html - 如果在 meta 标签中设置了 http-equiv,为什么不应该设置 name 属性?

我在阅读html 中的元标记时卡在一句话上,即“如果http-equiv设置了name属性,则不应设置属性”。我已经对此进行了搜索,但找不到任何原因。

有人能说出这背后的原因吗?

0 投票
1 回答
79 浏览

internet-explorer - Web 应用程序使用 meta http-equiv="X-UA-Compatible" 后触发不同的按钮

我有一个经典的 ASP 应用程序。该应用程序现在将在IE11中使用,为了使其兼容,我使用了元标记

该页面会向其中提及的人发送电子邮件。该页面有两个按钮,即BackSubmit

返回

提交

该页面的通常行为是在单击提交后发送电子邮件。但是一旦<meta>包含,取消按钮也会触发邮件。

关于为什么会发生这种情况的任何想法?我真的无法破译这个问题。

PS:我在我的元标记中使用了其他版本的 IE,它没有任何区别。

0 投票
0 回答
98 浏览

html - 使用 Web 查询参数进行 http 元刷新重定向

?id=123&topic=technology是否可以使用 meta传递原始 Web 请求中包含的 Web 查询参数(例如:) refresh,以便目标网站(如以下示例中)

将能够读取/解析原始 Web 查询参数吗?如果不是,那么在所有主要网络浏览器中工作的可能替代方案是什么?谢谢。

0 投票
0 回答
298 浏览

python - 多次HTTP重定向后自动下载pdf文件

A/38/7/CORR.1(SUPP) 我想下载此页面中的所有 pdf 文件:[ http://search.un.org/?query=A&searchTrigger=%E6%90%9C%E7%B4 %A2+ODS&SS=DS&tpl=ods&lang=zh-cn]

一个示例链接是:A/38/7/CORR.1(SUPP)。这个链接会重定向两次到真正的 pdf url,并且需要 cookie,它首先刷新到一个 tmp url(每次更改),通过 : <META HTTP-EQUIV="refresh" CONTENT="0; URL=/TMP/625508.055090904.html">,然后页面刷新到一个真实的 url,通过:<META HTTP-EQUIV="refresh" CONTENT="1; URL=http://daccess-dds-ny.un.org/doc/UNDOC/GEN/N83/368/31/PDF/N8336831.pdf?OpenElement">

这可以在浏览器中轻松完成,当我尝试使用 wget 或 python 批量下载时,这似乎是不可能的。

wget:即使使用 --load-cookie 选项,我也无法从原始 url 获取 tmp url

python:我尝试了 urllib、urllib2 和 mechanize,我无法处理自动刷新,无法获取真正的 url

有没有人有什么暗示?非常感谢。

0 投票
2 回答
1106 浏览

html - http-equiv 刷新元标记 URL 是否获得前导斜杠?

这遵循元标记,带有斜杠的 url 与不带斜杠的 url。所有答案都遗漏了原始海报示例中的某些内容:它与元 http-equiv Refresh 有关,HTML5 指定该路径与具有 Refresh 值的文件所在的位置相关。通常,路径是相对于基本元素的,并且为了节省编码,我们可能在基本元素的 URL 中有一个尾部斜杠,这样基于基本元素的相对 URL 就不会有前导斜杠。但 http-equiv Refresh 是另一种情况,我不知道答案。例如,我不知道它是由浏览器还是服务器决定的。这里有人知道吗?谢谢你。

0 投票
1 回答
39 浏览

html - ie10 页面的 iframe 中的 IE8 兼容性

我们有一个用HTML5编写的页面在BrowserMode:IE10 Compatibility ViewDocumentMode IE10. 在其中我们有一个我们托管的页面,该页面必须为 run DocumentMode:IE8或更低,否则该页面将看起来很糟糕。我无法触摸托管页面,我需要在IE10中运行我的页面(必须)。除了 .之外,任何人都有不同的托管内页的方法IFRAME。有什么建议么?

0 投票
1 回答
1051 浏览

html - HTML:与 http-equiv=expires 和 http-equiv pragma=no-cache 指令相反

像你们中的许多人一样,多年来我一直在看到并使用这两个元标签,

没有太多考虑它们的确切用途,只是它们用于确保浏览器加载新内容而不是缓存内容。

现在我遇到了一个客户,他认为他的网站糟糕的性能可以通过相反的方式得到改善:强制网站加载缓存的内容。也就是说,他确信当我们在 HTML 头中强制缓存时它会好得多。

我只能访问前端资源。我四处搜索并没有找到与"now"and相反的值"no-cache"相反的值。所有搜索仅返回有关如何关闭缓存的结果。

当然,欢迎在 HTML 模板中实现这一点的任何其他想法 :)

0 投票
1 回答
2581 浏览

html - http-equiv Cache-Control 和 Pragma 指令是否有符合 HTML5 的替代方案?

我正在更新网站的 HTML 以符合 HMTL5。现有站点具有以下两个元http-equiv元素:

  • 缓存控制
  • 编译指示

这两个 HTML5 兼容吗?如果不是,我应该用什么替换这些以使我的网站符合 HTML5 标准?

我发现这个链接列出了有效的http-equiv编译指示:

http://www.w3.org/TR/html5/document-metadata.html#attr-meta-http-equiv

它不包括列表中的 Cache-Control 或 Pragma。

提前致谢。

0 投票
0 回答
442 浏览

apache - mod_proxy_html 和 Apache 2.2.29:解析所有并将它们转换为真正的 http 标头

我在 Mac OS X Yosemite 10.10 上使用 Mamp 3 (pro);我已经编译并安装了 mod_proxy_html (3.1.2) 和 mod_xml2enc,它们都被 Apache 2.2.29 正确加载,没有问题。

这是我的典型 html 文件:

我需要将所有这些都转换<meta http-equiv="some" content="thing">为真正的 http 标头。我已经知道如何通过 ajax 做到这一点,这不是问题。但是我需要在Authorization 标头字段中添加一个 oauth 令牌,以访问各种受保护的资源,例如图像或视频流,这些资源不是通过 ajax 提供的,而是通过 url 直接在 html 中引用的。

所以,直接在我的 httpd.conf 中,我有:

此配置应全局适用于 apache。目前,我的服务器回复了请求中包含的所有字段:似乎忽略了 ProxyHTMLMeta On并且所有元标记都没有转换为 http 标头:

看,没有授权标头。如果我从 SoapUI 调用 api:

这是一种魔法,header 就在那里(因为它是直接从 SoapUI 发送的,这里没有解析或元标记)。

我该如何解决这个问题?我做的一切都好吗?

0 投票
1 回答
309 浏览

java - Java URL 下载返回元刷新标记而不是内容

我有一个文件的 URL - 例如:

将其粘贴到 Chrome/Explorer 中时提供下载此文件

我想使用 Java 代码获取这个文件。

尝试使用:

以及这个链接

它们都不适合我。

我得到的只是看起来像这样的东西:

这不是给定文件的内容。

如何在 Java 中完成?