私はのようなリンクを持っています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 は # をエンコードせず、希望どおりに処理していないようです。うーん。