使用window.name在同一选项卡中打开电子邮件中的链接

西蒙·h

我正在开发一个网站,用户可以在其中更改必须更改的设置,然后才能生效。

确认是通过我通过电子邮件发送给他们的链接完成的。在网站的HTML中,我使用了以下小片段:

<script type="text/javascript">window.name="mysite";</script>

在我使用的HTML电子邮件中

<a href="..." target="mysite">Click me</a>

但是Chrome始终会打开新标签页,而不是一一打开。

这是可能的还是出于某些原因而被禁止?

盖·沙纳特

这是一个非常有趣的想法。我喜欢。las,看来,在现代浏览器中,您无法再关闭未通过JavaScript打开的窗口。因此,如果不允许您在电子邮件中运行JavaScript,则最好的办法是将原始页面重定向到“谢谢”页面,并将其保留在浏览器的选项卡中(但不再等待其确认)。像这样:

PleaseConfirm.html:

window.name="need_redirected";

Confirm.html:

var w = window.open("", "need_redirected");
if (w) 
    w.location="ThankYou.html";

当然,对于旧的IE,我仍然尝试关闭ThankYou.html中的旧窗口:

window.top.close();

当然,您仍然可以尝试设置目标,以防万一它可以正常工作,并且出于相同的原因,您始终可以尝试在标签上放置onclick属性:

<a href="confirm.html" target="need_redirected" onclick="window.open('confirm.html', 'need_redirected');">click here </a>

但这似乎是您可以做的最好的事情。笨蛋

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用鼠标中键单击时,阻止Chrome在同一选项卡中打开锚链接

来自分类Dev

如何使用window.open在特定页面/选项卡中打开链接?

来自分类Dev

JavaScript:如何在没有window.open()的新选项卡中打开链接?

来自分类Dev

如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

来自分类Dev

使用脚本(按钮)在 HTML 中的新选项卡中打开链接

来自分类Dev

window.location在新选项卡中打开

来自分类常见问题

使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

来自分类Dev

如何使用Selenium WebDriver在新选项卡(chrome)中打开链接?

来自分类Dev

强制使用Ajax加载的链接在新选项卡中打开

来自分类Dev

jQuery UI-使用外部链接在选项卡中打开手风琴

来自分类Dev

如何使用 python 和 selenium 在新选项卡中打开链接

来自分类Dev

有没有办法跟踪使用Javascript从哪个window.name打开新窗口(在新选项卡中打开)?

来自分类Dev

如何设置注册表单电子邮件链接以在原始浏览器选项卡中打开链接?

来自分类Dev

无法使用SendGrid在iOS上的电子邮件中打开通用链接

来自分类Dev

使用其他选项卡中的直接链接打开侧边栏中的menuSubItem时,在ShinyDashboard中未激活

来自分类Dev

使用jQuery在同一页面中的多个选项卡

来自分类Dev

使用cmd在Internet Explorer中打开选项卡

来自分类Dev

使用Enter在Jetbrains IDE中打开并“激活”选项卡?

来自分类Dev

使用HyperLink在新选项卡中打开页面?

来自分类Dev

使用jQuery在新选项卡中打开PDF文件

来自分类Dev

Jenkins:使用 emailextattachmentsPattern 在同一电子邮件中附加多个文件

来自分类Dev

使用C#取消订阅电子邮件中的选项

来自分类Dev

使用C#取消订阅电子邮件中的选项

来自分类Dev

使用 Python 发布信息刷新网站或使用 Python 在现有选项卡中打开其他链接

来自分类Dev

如何使用水豚访问电子邮件中的链接

来自分类Dev

使用专用帐户从电子邮件中获取链接

来自分类Dev

使用qtp单击电子邮件中的链接

来自分类Dev

选择多个工作簿,将每个工作簿中的“第一个”选项卡合并到同一工作簿中的“新建”选项卡,“使用文件名重命名”选项卡

来自分类Dev

Microsoft Teams到staticTab的深层链接仅使用清单中的默认URL打开选项卡

Related 相关文章

  1. 1

    使用鼠标中键单击时,阻止Chrome在同一选项卡中打开锚链接

  2. 2

    如何使用window.open在特定页面/选项卡中打开链接?

  3. 3

    JavaScript:如何在没有window.open()的新选项卡中打开链接?

  4. 4

    如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

  5. 5

    使用脚本(按钮)在 HTML 中的新选项卡中打开链接

  6. 6

    window.location在新选项卡中打开

  7. 7

    使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

  8. 8

    如何使用Selenium WebDriver在新选项卡(chrome)中打开链接?

  9. 9

    强制使用Ajax加载的链接在新选项卡中打开

  10. 10

    jQuery UI-使用外部链接在选项卡中打开手风琴

  11. 11

    如何使用 python 和 selenium 在新选项卡中打开链接

  12. 12

    有没有办法跟踪使用Javascript从哪个window.name打开新窗口(在新选项卡中打开)?

  13. 13

    如何设置注册表单电子邮件链接以在原始浏览器选项卡中打开链接?

  14. 14

    无法使用SendGrid在iOS上的电子邮件中打开通用链接

  15. 15

    使用其他选项卡中的直接链接打开侧边栏中的menuSubItem时,在ShinyDashboard中未激活

  16. 16

    使用jQuery在同一页面中的多个选项卡

  17. 17

    使用cmd在Internet Explorer中打开选项卡

  18. 18

    使用Enter在Jetbrains IDE中打开并“激活”选项卡?

  19. 19

    使用HyperLink在新选项卡中打开页面?

  20. 20

    使用jQuery在新选项卡中打开PDF文件

  21. 21

    Jenkins:使用 emailextattachmentsPattern 在同一电子邮件中附加多个文件

  22. 22

    使用C#取消订阅电子邮件中的选项

  23. 23

    使用C#取消订阅电子邮件中的选项

  24. 24

    使用 Python 发布信息刷新网站或使用 Python 在现有选项卡中打开其他链接

  25. 25

    如何使用水豚访问电子邮件中的链接

  26. 26

    使用专用帐户从电子邮件中获取链接

  27. 27

    使用qtp单击电子邮件中的链接

  28. 28

    选择多个工作簿,将每个工作簿中的“第一个”选项卡合并到同一工作簿中的“新建”选项卡,“使用文件名重命名”选项卡

  29. 29

    Microsoft Teams到staticTab的深层链接仅使用清单中的默认URL打开选项卡

热门标签

归档