問題タブ [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 - http-equiv が meta タグに設定されている場合、name 属性を設定すべきではないのはなぜですか?

「属性が設定されている場合、属性を設定しないでください」というhtmlのメタタグについて読んでいるときに、1つの文に行き詰まっています。これについて検索しましたが、この背後にある理由は見つかりませんでした。http-equivname

誰かがこの背後にある理由を教えてくれますか?

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]

1 つのサンプル リンクは次のとおりです。 A/38/7/CORR.1(SUPP)。このリンクは実際の pdf の URL に 2 回リダイレクトされます。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 Refresh メタ タグ URL は先頭のスラッシュを取得しますか?

これは、メタ タグ、スラッシュ付きの url とスラッシュなしの url で続きます。元のポスターの例では、すべての回答が何かを見逃していました。これは、メタ http-equiv Refresh に関するもので、HTML5 ではパスが Refresh 値を持つファイルの場所に相対的であることを指定しています。通常、パスは base 要素に対して相対的であり、コーディングを節約するために、base 要素の URL に末尾のスラッシュを付けて、base 要素に基づく相対 URL に先頭のスラッシュがないようにすることがあります。しかし、http-equiv Refresh は別のケースであり、答えがわかりません。たとえば、ブラウザが判断しているのか、サーバーが判断しているのかはわかりません。ここに誰か知っていますか?ありがとうございました。

0 投票する
1 に答える
1051 参照

html - HTML: http-equiv=expires および http-equiv pragma=no-cache ディレクティブの反対

多くの皆さんと同じように、私はこの 2 つのメタ タグを何年も見て使用していました。

ブラウザがキャッシュされたコンテンツではなく新しいコンテンツをロードすることを保証するために使用されることを除いて、それらが正確に何のためにあるのかについてあまり考えることはありません。

今、私は、自分の Web サイトの恐ろしいパフォーマンスが、逆のことを行うことで改善されると考えているクライアントに出くわしました: Web サイトにキャッシュされたコンテンツを強制的にロードすることです。つまり、HTML head でキャッシュを強制すると、はるかに良くなると彼は確信しています。

フロントエンド リソースにしかアクセスできません。"now"私は周りを検索しましたが、との反対になる値が見つかりませんでした"no-cache"。すべての検索で、キャッシュを無効にする方法に関する結果のみが返されます。

もちろん、HTML テンプレート内だけでこれを達成するための他のアイデアは大歓迎です :)

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ファイルです:

すべてを実際の http ヘッダーに変換する<meta http-equiv="some" content="thing">必要があります。私はすでに ajax を介してこれを行う方法を知っていますが、それは問題ではありません。しかし、 Authorization ヘッダー フィールド内に oauth トークンを追加して、画像やビデオ ストリームなど、ajax を介して提供されるのではなく、html 内で直接 URL を介して参照されるさまざまな保護されたリソースにアクセスする必要があります。

だから、私の httpd.conf の中に直接私は持っています:

この構成は apache にグローバルに適用する必要があります。現時点で、サーバーはリクエスト内に含まれるすべてのフィールドで応答します: ProxyHTMLMeta On が無視され、すべてのメタ タグが http ヘッダーに変換されていないようです:

Authorizationヘッダーがありません。SoapUI から API を呼び出す場合:

これは魔法のようなもので、ヘッダーがそこにあります (SoapUI から直接送信されるため、ここでは解析やメタ タグはありません)。

どうすれば問題を解決できますか? 私はすべてうまくやっていますか?

0 投票する
1 に答える
309 参照

java - Java URL のダウンロードで、コンテンツではなくメタ リフレッシュ タグが返される

ファイルの URL があります。例:

Chrome/Explorerに貼り付けるときにこのファイルをダウンロードすることを提案しています

Java コードを使用してこのファイルを取得したいと考えています。

次を使用して試してみました:

このリンクと同様に。

それらのどれも私のために働きません。

私が得たのは次のようなものだけでした:

これは、指定されたファイルのコンテンツではありません。

Javaでどのように行うことができますか?