1

Python 3.3.0 を使用して、URL フラグメント (「#」文字に続く部分) を見つけるのに苦労しています。私は試した

print(os.environ, file=sys.stderr)

ただし、'REQUEST_URI'または'QUERY_STRING'値にはフラグメントがありません。何が起こっており、フラグメントを取得する方法は?

4

1 に答える 1

4

URL を要求するときに、フラグメントがブラウザーによって送信されることはありません。これは、クライアント側のみの情報です。

フラグメント部分だけを (Javascript を使用するか、ブラウザーのロケーション バーで手動で)変更した場合、サーバーに対して新しい要求は行われません。ブラウザはページのスクロール位置を更新するだけです。

于 2013-06-02T16:41:17.360 に答える