Browser Google Blogger-刷新在另一个选项卡的选项卡中打开的页面

Browser Google Blogger-刷新在另一个选项卡的选项卡中打开的页面,browser,tabs,blogger,user-experience,Browser,Tabs,Blogger,User Experience,像这样的问题以前也被问过,似乎不可能抓取在其他选项卡中打开的URL 如果你写博客,那么你可能会看到预览按钮,点击它会在一个新选项卡中以预览模式打开博客文章,每次点击该按钮之前打开的预览页面都会刷新 也许我的问题不是建设性的,但我想知道他们是如何捕获标签和刷新页面的 他们在用什么东西?如果有人得到了这些知识,如果你能分享,那将非常有帮助 更新: Firebugging显示预览是一个按钮: 以下是Blogger在我的文章预览链接中使用的内容: <a href="post-preview-aut

像这样的问题以前也被问过,似乎不可能抓取在其他选项卡中打开的URL

如果你写博客,那么你可能会看到预览按钮,点击它会在一个新选项卡中以预览模式打开博客文章,每次点击该按钮之前打开的预览页面都会刷新

也许我的问题不是建设性的,但我想知道他们是如何捕获标签和刷新页面的

他们在用什么东西?如果有人得到了这些知识,如果你能分享,那将非常有帮助

更新: Firebugging显示预览是一个按钮:


以下是Blogger在我的文章预览链接中使用的内容:

<a href="post-preview-auth.g?postID=12345678" target="previewpost12345678">Preview</a>

因此,他们所做的是使用锚定标记和自定义名称的目标属性(previewpost+postID)

当你们第一次点击预览链接时,并没有一个标签会有这个自定义名称,所以新的标签会被打开。如果再次单击,则不会打开新选项卡,因为具有该名称的选项卡已存在

更新:


使用按钮,这可能与使用javascript方法相同,其中name指定目标属性或窗口名称。

+1有趣的技术我认为预览是一个按钮,而不是锚定。请看我的更新。他们正在执行任何js吗?像
window.open(url,name)
?没错。我正在查看帖子页面上的“预览”链接,其中列出了帖子。当您转到特定页面时,预览按钮可能使用相同的技术,但使用javascript-类似于以下内容: