windows版Chrome升级29后无法通过地址栏控件来获取网站的url了

2013-08-22 11:17:18 +08:00
 youthcould
RT,平时使用autohotkey做一个工作,需要获取chrome的地址栏中当前网站,升级chrome29后,功能失效,求指教chrome29中如何获取地址栏url
4031 次点击
所在节点    Chrome
5 条回复
ksc010
2013-08-22 11:19:32 +08:00
你原来咋弄的
chrome可以通过插件获取地址栏
youthcould
2013-08-22 13:54:12 +08:00
@ksc010 以前是通过autohotkey的如下语句获得的
ControlGetText,PageURL,Chrome_OmniboxView1,ahk_id %winid%
laogui
2013-08-23 10:28:51 +08:00
我升级到29后老卡死崩溃
dlong82
2013-08-31 15:25:48 +08:00
兄弟,在chrome激活的状态下,试试
get_url(ByRef url)
{
clipboard =
trycount = 0

again:
SendEvent, {F6}
sleep 100
SendEvent, ^{ins}
Clipwait, 0.1
url = %clipboard%
if( strlen(url) = 0 )
{
trycount += 1
if( trycount < 3 )
goto again
}
return url
}
youthcould
2013-08-31 16:31:22 +08:00
@dlong82 已感谢,想到过这个方法,不过还是没有之前那个方法好,这样对视觉效果有一定的影响

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/79854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX