javascript - Window.open() 没有我调用函数的 url 路径
问题描述
我有一个window.open()
功能问题。
我需要打开这个列表中的每个域并检查它是否指向着陆器。
我试图让所有域document.querySelectorAll
......好吧,没关系。
当我调用函数时window.open(domain, '_blank')
- 它总是指向这个 url:brandnames.net/domain 但我只需要 url 为: google.com ,而不是 brandnames.net/google.com (例如)。
据我了解window.open()
- 在(域参数)之前给出绝对路径 - 我怎样才能避免这种情况?
解决方案
尝试window.open
使用完整的协议域进行呼叫。
window.open('google.com', '_blank') // => Go to brandnames.net/google.com
window.open('https://google.com', '_blank') // => Go to https://google.com
推荐阅读
- python - Linux - Pyinstaller 错误“无法执行脚本” - 将 Python 转换为 ELF 可执行文件
- javascript - 寻找更有效的方法来计算两个输入字段的值
- mysql - 即使没有对表进行任何更改,启动和提交 MySQL 事务是否有很大的成本?
- vue.js - 在字符串文字上使用带有切片的 v-if
- c++ - C++ 读取键盘事件
- asp.net-core - 如何让 IdentityServer 与 AddDbContextPool 一起使用
- github - 在 PR 上使用的 Github Actions 分支
- javascript - 将字符串化的变量列表转换为 Javascript 中的字符串化变量列表
- azure - 如何使用 az cli 列出存储 blob url?
- python - 如何连接元组并将其放入单个项目列表中?