之前使用自动化写了如下脚本打开一个网页, 但是点击网页中的某个链接,新页面会在原窗口中展示,能否打开一个新标签页进行展示?
var ubrower = utools.ubrowser; ubrower.goto('https://tophub.today/').run();
tophub网页链接的源码是有 target="_blank"的定义的,只是无法在utools中的新标签页中打开
jiaqiang125
新窗口就无法用 ubrower 编程控制了
确实ubrowser有这个问题,只能坐等官方修复。但如果您的需求只是打开一个网页的话其实可以使用shellOpenExternal方法的 相关文档:http://u.tools/docs/developer/api.html#shellopenexternal-url
Im_Chris dto 感谢您的建议,这种方式使用系统默认浏览器打开URL,倒是一种不错的解决方案。
但是有一个需求是需要在打开URL的同时设置URL的cookie. 请问有shellOpenExternal能否满足这种需求?
不行的, shellOpenExternal 打开了第三方浏览器,cookie 都是由此浏览器控制
jiaqiang125 那这个确实没有办法了,只能让官方优化uBrowser了