我正在尝试在reactjs的新选项卡中打开链接。
我当前正在使用window.open('www.google.com', '_blank')
但这会打开一个新的选项卡,其中附加了react app的根URL,例如,localhost:3000/www.google.com
代替了这个,我实际上要重定向的是www.google.com
有什么可行的方法吗?
答案 0 :(得分:3)
如果您在URL的开头定义协议,那么它将重定向您而不是附加到当前根目录:
os.makedirs(os.path.dirname(filePath))
dst = open(filePath, 'a')
subprocess.run("""
bw list --session '{}' collections |
jq .""".format(session_key),
stdout=dst, shell=True, check=True)
dst.close()
请注意window.open('https://www.google.com', '_blank')
其原因是因为https://
方法不仅接受URL,而且还接受路径作为其第一个参数。因此,您需要通过使用完整域而不是路径来明确声明第一个参数是URL。
答案 1 :(得分:0)
您是否尝试过将锚标记与href
一起使用,即<a href=http....></a>
参见此处:https://www.w3schools.com/tags/tag_a.asp