好的,我了解了您的问题。
在 Rails 中,我们可以使用 HTML 的 target="_blank"
属性来创建一个在新窗口中打开的链接,而 _blank
属性通常用于链接到外部网站。而 _new
属性则用于创建一个新窗口,并在该窗口中打开链接。
要使用 _new
属性,我们可以在链接中添加 data-new="true"
属性,如下所示:
<a href="/path/to/external/link" data-new="true">Click here to open in a new window</a>
这将创建一个新窗口,并在该窗口中打开链接。
同样,我们也可以使用 JavaScript 来实现这个功能。我们可以使用 window.open()
函数来打开一个新窗口,并在该窗口中打开链接。我们可以使用以下代码来实现这个功能:
window.open('/path/to/external/link', '_new');
这将创建一个新窗口,并在该窗口中打开链接。
需要注意的是,使用 _new
属性或 JavaScript 函数打开的新窗口将不会在浏览器的地址栏中显示链接的 URL,因为该链接是在新窗口中打开的。此外,使用 _new
属性或 JavaScript 函数打开的新窗口也不会被记录在浏览器的历史记录中,因为它们是在当前窗口之外打开的。
希望这个答案能够帮到您。如果您有任何其他问题,请随时问我。
领取专属 10元无门槛券
手把手带您无忧上云