javascript jquery 书签更改

发布于 2024-08-03 15:03:59 字数 193 浏览 6 评论 0原文

我感觉这是不可能的,但是如果有人为我的页面添加书签,有没有办法更改我的页面的网址。

我问这个问题是因为我正在 Iframe 中运行某些内容,而这并未反映在我的 URI 中。我在想也许我可以跟踪 Iframe 在 javascript 中的位置,然后如果他们尝试为该页面添加书签,我可以将该 JS 放入他们添加书签的 URI 中。

这可能吗?

I get the feeling that this is impossible, but is there a way to change what the url of my page will be if someone bookmarks it.

I ask because I'm running something in an Iframe, which isn't reflected in my URI. I was thinking maybe I could keep track of where the Iframe is in javascript, and then if they try to bookmark the page, I can put that JS into the URI they bookmark.

Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

聆听风音 2024-08-10 15:03:59

您始终可以创建可点击的“为此添加书签”链接,您可以根据您的 iframe 设置使用的逻辑动态更改。这不会处理传统的书签(用户在 FF 中单击星号,在 IE 中添加到收藏夹)。

对于比这更好的事情,请发布更详细的说明,说明您使用 iframe 和调用页面所做的事情。

You could always create clickable "bookmark this" links you could change dynamically depending on whatever logic your iframe setup uses. That won't deal with traditional bookmarks (user clicks the star in FF, adds to favorites in IE).

For anything better than this, please post a more detailed explanation of what you are doing with the iframe, and the calling page.

鹊巢 2024-08-10 15:03:59

简而言之:不。除了 Firefox 扩展等极少数情况外,书签创建不会触发 Javascript 回调。

如果您想确保所有页面内容在页面的书签版本中可用,则需要将所有相关状态添加到页面 URL。这可以采用会话 ID、iframe 内容的编码 URL 或其他标识符的形式,但它应该是唯一的、持久的位置,否则书签最终将损坏。

In short: no. Bookmark creation doesn't trigger a Javascript callback outside of rare cases like Firefox extensions.

If you want to insure that all your page content is available in a bookmarked version of the page, you'll need to add all the relevant state to the page URL. This could take the form of a session ID, encoded URL of the iframe content, or some other identifier, but it should be a unique, durable location, or else the bookmark will break eventually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文