Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: silverbullet.md 站内跳转失效 #1602

Open
merrkry opened this issue Apr 4, 2024 · 8 comments
Open

[Bug]: silverbullet.md 站内跳转失效 #1602

merrkry opened this issue Apr 4, 2024 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@merrkry
Copy link

merrkry commented Apr 4, 2024

插件版本号 | Version

1.3.4

平台 | Platform

Linux

浏览器 | Browsers

Firefox

插件类型 | Extension Type

浏览器插件 | Browser Extension

请描述这个Bug | Describe the bug

网站内跳转完全失效:点击任何站内链接,除标题栏外均不会变化。

出现问题的网址 | URL

https://silverbullet.md

重现步骤 | To Reproduce

No response

补充说明 | Additional context

经测试浏览器插件和油猴脚本版本均出现此问题。

@merrkry merrkry added the bug Something isn't working label Apr 4, 2024
@keyboard3
Copy link
Contributor

这个页面网站不让翻译?你怎么翻译成功的?

@merrkry
Copy link
Author

merrkry commented Apr 6, 2024

这个页面网站不让翻译?你怎么翻译成功的?

没有翻译成功。(因为是笔记软件,算是预期行为?)

我想反馈的是,即使没有进行翻译的情况下,沉浸式翻译也会破坏网站的跳转功能。

@keyboard3
Copy link
Contributor

这个页面网站不让翻译?你怎么翻译成功的?

没有翻译成功。(因为是笔记软件,算是预期行为?)

我想反馈的是,即使没有进行翻译的情况下,沉浸式翻译也会破坏网站的跳转功能。

额...,我没复现你说的破坏它的跳转。正文不让翻译,沉浸式不会操作修改它的dom结构

@merrkry
Copy link
Author

merrkry commented Apr 6, 2024

这个页面网站不让翻译?你怎么翻译成功的?

没有翻译成功。(因为是笔记软件,算是预期行为?)
我想反馈的是,即使没有进行翻译的情况下,沉浸式翻译也会破坏网站的跳转功能。

额...,我没复现你说的破坏它的跳转。正文不让翻译,沉浸式不会操作修改它的dom结构

破坏跳转是指,点击任意蓝色超链接(有蓝色底色的站内链接),网站除了顶部标题都不会变化——显然预期行为是整个页面的内容都发生改变的。

我在 Archlinux + Firefox 124,用全新的 profile 可以稳定复现。只要插件加载,跳转功能就不正常。

@keyboard3
Copy link
Contributor

这个页面网站不让翻译?你怎么翻译成功的?

没有翻译成功。(因为是笔记软件,算是预期行为?)
我想反馈的是,即使没有进行翻译的情况下,沉浸式翻译也会破坏网站的跳转功能。

额...,我没复现你说的破坏它的跳转。正文不让翻译,沉浸式不会操作修改它的dom结构

破坏跳转是指,点击任意蓝色超链接(有蓝色底色的站内链接),网站除了顶部标题都不会变化——显然预期行为是整个页面的内容都发生改变的。

我在 Archlinux + Firefox 124,用全新的 profile 可以稳定复现。只要插件加载,跳转功能就不正常。

已修复,在线排除该链接,点击打开插件面板自动更新规则。
原因:破坏链接的行为背后是因为该站点采用了严苛的同源策略,链接每次点击的时候都会遍历css规则触发同源限制

@merrkry
Copy link
Author

merrkry commented Apr 6, 2024

已修复,在线排除该链接,点击打开插件面板自动更新规则。 原因:破坏链接的行为背后是因为该站点采用了严苛的同源策略,链接每次点击的时候都会遍历css规则触发同源限制

感谢更新!

请问这个规则有办法自己额外补充吗?因为这是个自托管的服务,自己的域名下部署的项目依然会受到影响。加入设置内「永不翻译的网站」列表似乎不起作用。

@theowenyoung
Copy link
Contributor

我们研究下这里能不能做的更智能一点,按需插入 css 即可。

@JER-ry
Copy link

JER-ry commented May 3, 2024

我在Windows,Firefox上使用时发现目前版本的沉浸式翻译,SilverBullet编辑器里似乎光标都没法正常移动?
如果没能复现的话我再继续排查下……
图片
图片
一些会发生的错误

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants