【发布时间】:2012-02-18 06:03:12
【问题描述】:
目标
我想以 EXACT 与 target="_blank" 相同的方式在新选项卡/窗口中打开 URL。
代码
我正在使用触发以下 JavaScript 的 PHP 条件:
<script type="text/javascript">
window.open ("http://www.google.com/","_blank", "status=1,toolbar=1");
</script>
我的问题
window.open 与 target="_blank" 超链接不同。
- 它提出了弹出窗口阻止程序的问题。
- 窗口需要参数看起来像 target="_blank" 会产生的结果。
- 一旦 JavaScript 运行,包含文档的某些字体颜色就会丢失。
我的问题
如何准确模拟 target="_blank" 产生的内容?
【问题讨论】:
-
你没有。弹出窗口阻止程序每天检查以确保操作是用户发起的,否则它将阻止它。
-
@Ktash:代码变成“用户启动”需要什么?模拟 .click 事件有意义吗?
-
@Travis J:谢谢,但我已经看到了这个问题。它没有说明我概述的第一个差异。
-
模拟点击不起作用(至少我知道)。您必须在用户实际点击后触发。您将无法使代码“用户启动”。除非您可以“诱骗”用户单击或移动鼠标(不确定这是否可行)或其他方式。
标签: javascript