我正在打开一个带有图像的链接,但我想确保该链接始终在同一页面中打开,这是我的代码
echo "<a href=\"/mysite.com/$directory/$dir/$line\"><img src=\"/mysite.com/images/000001.png\" /></a>";
这工作正常,但有时会在新页面中打开,我尝试包含 target = "_self" 但无法使其工作
链接是通过电子邮件发送的,因此在某些帐户中,会弹出一个窗口询问用户是否要打开或保存,这是我想避免的,并直接从电子邮件中打开链接,就像在 gmail 中一样但 Hotmail 中没有
不幸的是,这不是你可以控制的。电子邮件中的 HTML 由各种电子邮件客户端解释,并决定如何打开链接。
Outlook Web App(由 Hotmail 使用)会自动删除锚元素上的
target
属性,并改为包含target="_blank"
。