当前位置: 首页 > 知识库问答 >
问题:

在新窗口中打开链接

单于越
2023-03-14

我尝试了各种方法来打开在.js文件中导入的.ftl文件中的新窗口中的链接,但都不成功。

下面是.js中的代码

$(".termsAndCondition").on("click", function() {
  var web_url = localStorage.getItem("webUrl");
  setTimeout(() => {
    window.location.href = `${web_url}TermsAndConditions`.prop(
      "target",
      "_blank"
    );
  }, 1000);
});

共有1个答案

糜博远
2023-03-14
  1. LocalStorage返回字符串-将字符串${web_url}termsandconditions解析为具有适当对象的字符串是什么?
  2. window.location.href在同一窗口中打开URL,您可以使用window.open,但这可能会触发弹出窗口阻止程序
  3. 为什么超时?

只需使用带有target=“_blank”的链接

<a href="termsandconditions.html" target="_blank">Terms and conditions</a>

这不是有效的JS

window.location.href = `${web_url}TermsAndConditions`.prop(
  "target",
  "_blank"
);
 类似资料:
  • 问题内容: 是否可以在新标签页而不是同一标签页中打开链接? 问题答案: 您应该在锚标记中添加和。 例如: 添加不是强制性的,但这是建议的安全措施。可以在下面的链接中找到更多信息。

  • 本文向大家介绍在新窗口打开链接的方法是什么?那怎么设置全站链接都在新窗口打开?相关面试题,主要包含被问及在新窗口打开链接的方法是什么?那怎么设置全站链接都在新窗口打开?时的应答技巧和注意事项,需要的朋友参考一下 希望通过合理的书写,来降低阅读的门槛。(把以上答案合并优化了一下,取百家之长) 通过给 标签设置 属性,即可实现链接在新窗口打开; 在 中为 元素设置 即可为所有的链接设置默认的打开方式为

  • 查看这段代码,它们展示了一种在登录后显示新窗口的方法。当用户名和密码是正确的,它打开新的对话框。我想要一个按钮点击打开新的对话框,而不检查用户名和密码。

  • 编辑4: 编辑2 上面的代码为父窗口或子窗口提供了相同的标题。

  • 问题内容: 当用户单击它时,如何在新窗口中将其设置为一定的宽度和高度?在firefox中,当前代码只会打开一个新标签页(而不是一个新窗口) 问题答案: 要在包含尺寸和所有内容的新窗口中打开,您将需要调用JavaScript函数,因为target =“ _ blank”不允许您调整尺寸。一个例子是: 希望这对您有所帮助。

  • 问题内容: 我正在创建一个“共享按钮”以共享当前页面。我想获取当前页面的URL并在新窗口中打开它。我有当前的URL部分,但似乎无法使下一部分工作。 我在语法上苦苦挣扎。我想将新窗口的大小指定为。 就像是: 有任何想法吗? 问题答案: 用途: 这将创建一个标题为链接的链接,该链接将在一个新窗口中打开一个高度为570,宽度为520的新网址。