5

私は、ほとんどの場合、かなり不親切な動的URLを利用するアプリケーションを持っています。一部のコンテンツにわかりやすいURLを提供していますが、これらはアプリケーションへのエントリポイントとしてのみ使用され、その後、生成されたすべてのURLはわかりにくい種類になります。

私の質問は、ユーザーがわかりやすいURLを生成できるページを使用していて、それをブックマークすることを選択した場合、アドレスバーにあるものの代わりにわかりやすいURLをブックマークするようにブラウザーに指示する方法はありますか? ?

4

2 に答える 2

3

I had hoped that rel="canonical" would help here, but it seems as if it's only used for indexing. Maybe one day browsers will utilise it.

于 2010-08-31T14:57:48.610 に答える
2

いいえ。これは設計によるものであり、良いことです。

次のシナリオを想像してみてください: Piskvor は http://innocent lookingpage.example.com/ にアクセスし「ブックマーク」をクリックします。彼は、保存したブックマークがhttp://evilsite.example.net/を指していることに気づきませんでした。次にそのブックマークを開いたときに、少し驚くかもしれません。

クロスドメインの問題のない別の例: Piskvor サイト管理者は、http ://security-holes-r-us.example.org/ のホームページで「ブックマーク」をクリックします- 残念ながら、このページはスクリプト インジェクションに対して脆弱であり、インジェクトされたコードはブックマークをhttp://security-holes-r-us.example.org/admin?action=delete&what=everything&sure=absolutelyに変更します。次回ブックマークを開いたときにまだログインしている場合、サイトのデータが消去されていることに気付くかもしれません (確かに、スクリプトの挿入を防止せず、冪等でない GET リソースを持っていたのは彼の責任でしたが、それはあまりにも一般的です)。

于 2010-08-31T15:06:36.850 に答える