Greasy Fork is available in English.

链接预览

鼠标指向链接标识图标预览链接网页

< Σχολιασμός για τον κώδικα 链接预览

Αναφορά: Καλός - ο κώδικας λειτουργεί

§
Δημοσιεύτηκε: 20/08/2024

新标签页打开按钮好像失效了

hzhbestΔημιουργός
§
Δημοσιεύτηκε: 21/08/2024

新标签打开按钮不起作用时,开发者工具控制台中能看到这样的信息:
Uncaught DOMException: Permission denied to get property "href" on cross-origin object
表示禁止跨域获取网址(主页面的预览窗获取子页面的网址,由于子页面和主页面非同一“域”而被拦截),这属于浏览器的安全特性。
后续会尝试从子页面向主页面发送事件试试能否绕过

§
Δημοσιεύτηκε: 21/08/2024
Επεξεργάστηκε: 21/08/2024

新标签打开按钮不起作用时,开发者工具控制台中能看到这样的信息:
Uncaught DOMException: Permission denied to get property "href" on cross-origin object
表示禁止跨域获取网址(主页面的预览窗获取子页面的网址,由于子页面和主页面非同一“域”而被拦截),这属于浏览器的安全特性。
后续会尝试从子页面向主页面发送事件试试能否绕过

大佬考虑弄插件形式吗?感觉油猴脚本能使用的权限太低了,各种csp,iframe小限制

hzhbestΔημιουργός
§
Δημοσιεύτηκε: 22/08/2024

我觉得这问题做成扩展也没办法解决,不然能实现这功能的扩展早该有了(我试了一个现实所预览链接的链接地址的扩展,那链接地址并不随预览页面变化而变化)

§
Δημοσιεύτηκε: 02/09/2024

我觉得这问题做成扩展也没办法解决,不然能实现这功能的扩展早该有了(我试了一个现实所预览链接的链接地址的扩展,那链接地址并不随预览页面变化而变化)

我做了一个脚本,直接使用原生窗口不会被限制跨域浏览。https://greasyfork.org/zh-CN/scripts/506336-%E6%82%AC%E5%81%9C%E9%A2%84%E8%A7%88

§
Δημοσιεύτηκε: 02/09/2024

我觉得这问题做成扩展也没办法解决,不然能实现这功能的扩展早该有了(我试了一个现实所预览链接的链接地址的扩展,那链接地址并不随预览页面变化而变化)

我做了一个脚本,直接使用原生窗口不会被限制跨域浏览。https://greasyfork.org/zh-CN/scripts/506336-%E6%82%AC%E5%81%9C%E9%A2%84%E8%A7%88





已经用上了,感觉这个是最完美的解决方案了,点赞大佬,比arc的还好用,arc浏览器只能在固定标签页打开小窗,这个脚本可以任意标签页打开任意链接的小窗

hzhbestΔημιουργός
§
Δημοσιεύτηκε: 02/09/2024

我做了一个脚本,直接使用原生窗口不会被限制跨域浏览。https://greasyfork.org/zh-CN/scripts/506336-%E6%82%AC%E5%81%9C%E9%A2%84%E8%A7%88

用原生窗口的确可以避免跨域的问题,而且可以直接继续在其中浏览,但同时又引入了需要禁用弹窗拦截功能的问题,另外原生窗口只能用关闭窗口的方法关闭(如无法点击窗外或按Esc键关闭等)。算是另一种方式的“打开”。

hzhbestΔημιουργός
§
Δημοσιεύτηκε: 02/09/2024

我做了一个脚本,直接使用原生窗口不会被限制跨域浏览。https://greasyfork.org/zh-CN/scripts/506336-%E6%82%AC%E5%81%9C%E9%A2%84%E8%A7%88

用原生窗口的确可以避免跨域的问题,而且可以直接继续在其中浏览,但同时又引入了需要禁用弹窗拦截功能的问题,另外原生窗口只能用关闭窗口的方法关闭(如无法点击窗外或按Esc键关闭等)。算是另一种方式的“打开”。

禁用了弹窗拦截之后,弹窗是会在鼠标移出一定时间后关闭的,上面说错了。

§
Δημοσιεύτηκε: 02/09/2024

我做了一个脚本,直接使用原生窗口不会被限制跨域浏览。https://greasyfork.org/zh-CN/scripts/506336-%E6%82%AC%E5%81%9C%E9%A2%84%E8%A7%88

用原生窗口的确可以避免跨域的问题,而且可以直接继续在其中浏览,但同时又引入了需要禁用弹窗拦截功能的问题,另外原生窗口只能用关闭窗口的方法关闭(如无法点击窗外或按Esc键关闭等)。算是另一种方式的“打开”。

禁用了弹窗拦截之后,弹窗是会在鼠标移出一定时间后关闭的,上面说错了。

确实需要弹窗权限的允许,关于关闭小窗可以通过滚动或者点击小窗外面自动移除小窗,为了能够浏览更多的网页感觉原生还是不错的选择。

Δημοσίευση απάντησης

Συνδεθείτε για να δημοσιεύσετε μια απάντηση.