JS提示在新的safari窗口中打开
JS prompt open in new safari window?
下面的脚本在一个新的选项卡中打开一个带有文本的JS提示,我希望它只在新窗口中做同样的事情。为了实现这一点,我需要改变什么?
set searchTerm to “ebay”
do shell script "/usr/bin/osascript -e 'delay 1' -e 'tell application '"System Events'" to keystroke '"" & searchTerm & space & "'"' > /dev/null 2>&1 &"
tell application "Safari"
activate
set newTab to make new tab in window 1
set current tab of window 1 to newTab
do JavaScript "javascript:Qr=prompt('','');if(Qr)location.href='http://www.yubnub.org/parser/parse? command='+escape(Qr)" in current tab of first window
end tell
您所需要做的就是制作一个新的文档
set searchTerm to "ebay"
do shell script "/usr/bin/osascript -e 'delay 1' -e 'tell application '"System Events'" to keystroke '"" & searchTerm & space & "'"' > /dev/null 2>&1 &"
tell application "Safari"
activate
set thisWindow to make new document
tell thisWindow to do JavaScript "javascript:Qr=prompt('','');if(Qr)location.href='http://www.yubnub.org/parser/parse? command='+escape(Qr)"
end tell
作者所能做的一切都不能选择在新窗口而不是新选项卡中打开。
相关文章:
- 如何在关闭窗口之前在Safari扩展中捕获窗口关闭
- JavaScript 在后台打开窗口,而不是在 Chrome 和 Safari 中打开前台
- JS提示在新的safari窗口中打开
- 当Safari正在运行并且没有窗口时,我如何通过JavaScript Automation打开Safari的新窗口
- Safari 在尝试使用 Javascript try/catch 访问父窗口对象时未捕获异常
- 弹出窗口在iPad safari浏览器中无法正常运行
- 移动 Safari 垂直滚动 - 如何在 Javascript 中检测窗口何时停止移动
- 使用目标从弹出窗口在 safari 中发布和重定向 iframe
- 当 HTML 中的标签发生更改时,粘贴弹出窗口在 Safari(装有 iOS 8.0.2 的 iPad)中消失
- 在点击事件上从父窗口调用子窗口的功能在 Safari 和 Chrome 上不起作用
- 在触摸开始或触摸结束时打开IOS Safari窗口
- PDF在Safari 5.1.7中隐藏Jquery模型窗口
- Window.open打开一个选项卡,而不是firefox和safari中的窗口
- Phonegap 3.5.0外部Safari窗口中的打开链接不起作用
- 弹出窗口无法在IE/FF/Safari中滚动.适用于Chrome
- 窗口滚动在 Safari 中异步工作
- 当Silverlight调用JavaScript窗口警报/提示时,Windows Safari会冻结
- 防止iOS safari移动网页窗口,以便拖动事件发生
- Firefox处理窗口吗?onpopstate与Chrome和Safari不同
- 重新加载页面只一次是不工作的窗口版本的safari浏览器