javascript - 如何仅使用 Javascript 打开并输入另一个选项卡
问题描述
我需要打开一个 URL,然后在那里输入,我想知道你是否可以在 javaScript 中做到这一点,如何,如果没有,是否有任何其他语言可以做到这一点。记住:没有 HTML 或 CSS,我使用 Opera . 谢谢, - 初学者
详细说明,我正在尝试打开我的电子邮件或 Gmail(我可以做那部分),然后输入它是谁,等等。请帮助。+ 感谢您的反馈和提示
解决方案
您问题的第一部分(打开一个新选项卡)是这个问题的副本: StackOverflow
我不完全确定您所说的“写”是什么意思,但我回答了我认为您要问的问题。
至于使用 JS 写入新窗口/选项卡,您可以通过以下两种方式执行此操作:
- 在新窗口/标签中打开您网站上的网址
- 创建一个新窗口并使用
document.write()
教程:W3 学校
既然我知道你想具体做什么,你可以这样做:
window.open("https://mail.google.com/mail/u/0/#inbox?compose=new");
在新窗口/标签中打开 gmail。您不能使用 JS 写入该窗口中的任何元素(例如主题行),因为同源策略不允许这样做(您不拥有 google.com)。因此,除非您在自己的网站或文件目录上的新窗口中写入内容,否则您无法完成您想做的事情。
这篇StackOverflow 帖子告诉您如何设置一个mailto
可以自动设置主题和正文的主题。这不完全是你想要的,但也许你可以适应它。
推荐阅读
- javascript - 从空手道的html响应中提取Javascript
- javascript - 无法让样式化的组件在屏幕中心居中徽标?
- javascript - 图像在移动时恢复到原来的比例值
- sql - 将两个sql查询合并为一个
- python - 使用垂直线和日期数据生成平滑曲线时出错:“时间戳”和“numpy.float64”实例之间不支持“<”
- c++ - 对范围内的 for 循环感到困惑
- reactjs - 部署对 firebase 错误的反应:“错误:目标容器不是 DOM 元素。”
- javascript - 如何使用 Moment js 从 ISO 日期获取月份名称
- matlab - 希望用户输入精确的“(x,y)”,包括括号和逗号
- bash - 如何在 bash 中创建嵌套序列?