AppleScript:如何获取无法加载的Safari选项卡的URL?

ttta_

这是我获取网址的方法:

tell application "Safari"    
set _URL to URL of current tab of front window    
end tell    

对于成功打开的页面,我得到了正确的URL。但是对于那些无法打开的用户,其选项卡名称为“ Failed to open page”(无法打开页面),页面内容为“ Safari无法找到服务器”,则该URL并非真实的网站地址。

我得到的是:

文件:///Applications/Safari.app/Contents/Resources/

那么,当页面无法打开时,我如何获得Safari地址栏中的真正信息?

jweaks

您可能仍然可以使用UI脚本从物理上获取地址字段中的文本。

tell application "Safari" to activate
delay 0.1
tell application "System Events"
    tell process "Safari"
        key code 37 using {command down}
        key code 8 using {command down}
        delay 0.1
        key code 53
    end tell
end tell
set _URL to the clipboard

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Safari中每个窗口的每个选项卡中获取所有打开的URL?

来自分类Dev

AppleScript使用Safari窗口ID创建新选项卡

来自分类Dev

如何获取硒中当前选项卡的URL?

来自分类Dev

如何使用AppleScript关闭“终端”选项卡?

来自分类Dev

如何单击 URL 的选项卡?

来自分类Dev

无法在浏览器中打开新选项卡。它在同一个选项卡中加载第二个 url

来自分类Dev

引导向导无法加载其余选项卡

来自分类Dev

FullCalendar无法加载到Boostrap 4选项卡中

来自分类Dev

android:无法在选项卡视图中加载weview

来自分类Dev

访问选项卡时使网站无法重新加载的问题

来自分类Dev

嵌套的Bootstrap选项卡无法正确加载内容

来自分类Dev

来自外部URL的引导加载选项卡

来自分类Dev

检测Firefox加载项内的选项卡URL更改

来自分类Dev

用于获取从当前选项卡启动的选项卡 URL 的 JavaScript 书签代码

来自分类Dev

引导选项卡,如何设置页面加载时选择的选项卡?

来自分类Dev

如何在Angular js的选项卡集中的选项卡上启用延迟加载?

来自分类Dev

引导选项卡,如何设置页面加载时选择的选项卡?

来自分类Dev

Applescript:从显示对话框中打开一个新的 Safari 选项卡

来自分类Dev

如何在Firefox附加组件中获取右键单击的选项卡的URL

来自分类Dev

我如何从Origin选项卡获取新打开的浏览器选项卡名称?

来自分类Dev

更改选项卡时如何获取UI Bootstrap选项卡以发送事件

来自分类Dev

如何获取正在运行content.js的选项卡的选项卡ID?

来自分类Dev

无法在VS Express中获取“源”选项卡

来自分类Dev

无法在 TFS 中获取访问级别选项卡

来自分类Dev

c#从所有选项卡获取Chrome URL

来自分类Dev

如何加载UITabBarController的所有选项卡?

来自分类Dev

如何使用ViewChild查询惰性加载的材料选项卡

来自分类Dev

如何使用硒加载cookie并打开多个选项卡?

来自分类Dev

选择后如何重新加载选项卡栏项目?

Related 相关文章

  1. 1

    如何在Safari中每个窗口的每个选项卡中获取所有打开的URL?

  2. 2

    AppleScript使用Safari窗口ID创建新选项卡

  3. 3

    如何获取硒中当前选项卡的URL?

  4. 4

    如何使用AppleScript关闭“终端”选项卡?

  5. 5

    如何单击 URL 的选项卡?

  6. 6

    无法在浏览器中打开新选项卡。它在同一个选项卡中加载第二个 url

  7. 7

    引导向导无法加载其余选项卡

  8. 8

    FullCalendar无法加载到Boostrap 4选项卡中

  9. 9

    android:无法在选项卡视图中加载weview

  10. 10

    访问选项卡时使网站无法重新加载的问题

  11. 11

    嵌套的Bootstrap选项卡无法正确加载内容

  12. 12

    来自外部URL的引导加载选项卡

  13. 13

    检测Firefox加载项内的选项卡URL更改

  14. 14

    用于获取从当前选项卡启动的选项卡 URL 的 JavaScript 书签代码

  15. 15

    引导选项卡,如何设置页面加载时选择的选项卡?

  16. 16

    如何在Angular js的选项卡集中的选项卡上启用延迟加载?

  17. 17

    引导选项卡,如何设置页面加载时选择的选项卡?

  18. 18

    Applescript:从显示对话框中打开一个新的 Safari 选项卡

  19. 19

    如何在Firefox附加组件中获取右键单击的选项卡的URL

  20. 20

    我如何从Origin选项卡获取新打开的浏览器选项卡名称?

  21. 21

    更改选项卡时如何获取UI Bootstrap选项卡以发送事件

  22. 22

    如何获取正在运行content.js的选项卡的选项卡ID?

  23. 23

    无法在VS Express中获取“源”选项卡

  24. 24

    无法在 TFS 中获取访问级别选项卡

  25. 25

    c#从所有选项卡获取Chrome URL

  26. 26

    如何加载UITabBarController的所有选项卡?

  27. 27

    如何使用ViewChild查询惰性加载的材料选项卡

  28. 28

    如何使用硒加载cookie并打开多个选项卡?

  29. 29

    选择后如何重新加载选项卡栏项目?

热门标签

归档