带页面的聚合物路由.js在新选项卡中打开链接时,不要向 URL 添加哈希标记
Polymer Routing with page.js do not add hashbang to URLs when links are opened in new tab
我正在使用使用page.js
进行路由的聚合物入门套件。hashbang
page
选项设置为true
routing.html
// add #! before urls
page({
hashbang: true
});
单击<a href="/products/productname"></a>
等链接时,将添加#!
,生成的 URL 如下所示:http://localhost:3000/#!/products/productname
但是当在新的浏览器选项卡中打开链接时,它们看起来像这样http://localhost:3000/products/productname
。如何在新选项卡中打开链接时添加#!
?
你必须写
<a href="#!/products/productname"
在你的每一个 href
相关文章:
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- AngularJS:获取链接中没有哈希的查询字符串值
- 用户单击带有哈希值的链接以访问该页面,如果禁用Javascript会发生什么情况
- 要发送到控制器的 HREF 链接中的哈希值
- 检查单击的链接's href不以哈希标记开头
- 阻止href="#"链接更改URL哈希
- 使用带有哈希标签的链接处理类似Facebook的按钮信息(标题和图像)
- 为所有哈希链接/调用的滚动位置添加自动偏移量
- 如何将主题标签链接集成到网页中并基于该哈希标签加载模态
- 导演.js和涡轮链接 - 更改窗口哈希并使用然后返回
- 使用外部链接和哈希打开特定的手风琴选项卡
- 允许带有哈希的 href 链接绕过 SammyJS 路由
- 在链接中使用哈希时取消页面滚动
- history.js可以在没有哈希或的情况下进行URL深度链接吗?性格
- 二维码破坏了特殊字符编码的哈希链接
- 设置链接的请求标头
- 调用bootstrap在url中显示哈希链接,当用户点击页面滚动(锚)
- 如何改变URL(哈希),当用户滚动或点击链接与jquery历史插件
- Javascript -在锚链接上的焦点/跳转在所有浏览器中表现相同(加上可能添加哈希#链接)
- 正在从url中获取哈希链接