0

私はのようなリンクを持っていますhttp://localhost:8000/#?4047=27.20#4047

貼り付けてページをリロードすると、すべて正常に動作します。

のようなリンクを張ると

<a href="{{ location.$$absUrl }}" target="_blank">same</a>

それは正常に動作します。

リンクを電子メールまたはメモ ソフトウェアに貼り付けると、リンクは問題ないように見えます。しかし、それをクリックすると、urlencode されて失敗します

http://localhost:8000/#?4047=27.20%234047

だから、$location.hash()空です。

私は主にクロムで作業しています。Safari も似ていますが、少し劣っています。貼り付けるhttp://localhost/#/?9189=668.00&7010=128.00#7010,9189と に変更されhttp://localhost/#/?9189=668.00&7010=128.00%237010,9189、アプリが壊れます。

Firefox は # をエンコードせず、希望どおりに処理していないようです。うーん。

4

1 に答える 1