Browser 有没有办法让浏览器将地址栏中的URL添加到书签中?

Browser 有没有办法让浏览器将地址栏中的URL添加到书签中?,browser,friendly-url,bookmarks,Browser,Friendly Url,Bookmarks,我有一个应用程序,大部分时间都使用不友好的动态URL。我为一些内容提供了友好的URL,但这些URL仅用作应用程序的入口点,之后所有生成的URL都将是不友好的 我的问题是,如果我知道用户在一个可以生成友好URL的页面上,并且他们选择将其添加到书签中,有没有办法告诉浏览器将友好URL添加到书签中,而不是地址栏中的内容?我希望这会有所帮助,但似乎它只是用于索引。也许有一天浏览器会使用它。不。这是出于设计,也是一件好事 设想以下场景:Piskvor浏览并单击“书签”。他没有注意到他保存的书签指向下次打开

我有一个应用程序,大部分时间都使用不友好的动态URL。我为一些内容提供了友好的URL,但这些URL仅用作应用程序的入口点,之后所有生成的URL都将是不友好的


我的问题是,如果我知道用户在一个可以生成友好URL的页面上,并且他们选择将其添加到书签中,有没有办法告诉浏览器将友好URL添加到书签中,而不是地址栏中的内容?

我希望这会有所帮助,但似乎它只是用于索引。也许有一天浏览器会使用它。

不。这是出于设计,也是一件好事

设想以下场景:Piskvor浏览并单击“书签”。他没有注意到他保存的书签指向下次打开书签时,他可能会有点惊讶

另一个没有跨域问题的示例:
Piskv或站点管理员在的主页上单击“书签”-不幸的是,该页面容易受到脚本注入的攻击,注入的代码将书签更改为。如果他在下次打开书签时仍然登录,他可能会发现自己的站点被清除了数据(当然,没有阻止脚本注入和拥有是他的错,但这太常见了)。

你控制应用程序吗?如果是这样的话,为什么不将丑陋的URL重定向到漂亮的URL服务器端呢?考虑一下,但是如果我要这样做,我可能会将应用程序更改为只生成友好链接。这对我的应用程序不起作用有几个原因;首先,我并不希望用户导航到的每个页面都有302重定向。此外,维护此应用程序的重写规则也会有问题。+1因为虽然这不能解决问题,但无论如何,我都需要此功能用于搜索引擎索引。我同意您描述的场景,但我不想在这里尝试跨域,所以我不认为这比xmlhttprequest上的域范围cookie或SOP更危险。@bGuld:的确如此。我知道你没有恶意,你也知道;但是信任是代码中最难实现的东西之一,它采用正确的方式并且没有安全漏洞。编写“这是不允许的,永远”代码要比编写“这是不允许的,X和Y除外,但Y和Z以及满月期间除外”代码容易得多(而且更安全)。