double_sync icon indicating copy to clipboard operation
double_sync copied to clipboard

修复同步屏幕滚动位置

Open qichunren opened this issue 3 years ago • 1 comments

对于一个英文网站,采用 Chrome 的全文翻译成中文后,网页内容的元素高度会可能不一致。目前同步网页的位置是 采用 window.scrollY

window.addEventListener('scroll', function(e) {
  if(pointer_clone.style.display == "none") {
    chrome.runtime.sendMessage({event: "scroll", url: window.location.href, scrolly: window.scrollY});
  }
});

因此需要获取当前元素的实际位置,才能保证两个窗口显示的位置大体相同。

qichunren avatar Feb 04 '22 15:02 qichunren

老哥,来个pr啊

奥原来你就是原作者

dfldylan avatar Aug 08 '23 09:08 dfldylan