
此电子邮件仅包含说明和指向我网站上激活页面的链接.
因此,假设我在网站上注册,打开一个新选项卡来检查我的电子邮件,然后点击链接,该链接将在另一个新标签中打开,导致在网站上打开两个标签(其中一个是btw仍然告诉他们o检查他们的邮件).
有没有办法让电子邮件中的链接在我的网站的第一个标签中打开? (如果前一个选项卡已关闭或移动到另一个域,则打开一个新选项卡).
感谢您的任何帮助/建议!
解决方法 您可以使用 JavaScript分配命名当前窗口/选项卡:<script type="text/JavaScript"> this.name = "mainWindow";</script>
然后使用该名称作为链接中目标属性的值,例如
<a href="nextPage.HTML" target="mainWindow">...
如果mainWindow尚未(或不存在),它将在新选项卡中打开.
更新
上面的内容并没有解决OP的问题,因为对于从电子邮件打开的链接,目标属性通常不会从MUA传输到浏览器(除了网络邮件之外,我们不能依赖于此).所以我想到了某种使用JavaScript来实现预期效果的登陆页面:
>如果目标窗口/标签“mainWindow”已经打开,请将其对焦,在那里执行激活并关闭自己.
>如果目标窗口/选项卡不存在,请在我们所处的位置执行激活.
如果这样可行,那么在它关闭之前,你只会看到第二个打开的标签片刻(案例1).然而,当我学习here和here时,不可能“闭嘴” – 所以最后会留下一个多余的标签,应该避免.好像它无法完成,对不起!
总结以上是内存溢出为你收集整理的html – 打开特定标签中的链接 – 来自电子邮件全部内容,希望文章能够帮你解决html – 打开特定标签中的链接 – 来自电子邮件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)