这个问题让我完全困惑了。因为它是在浏览器扩展中,所以我不能发布我的代码。
问题显然是iframe内的鼠标事件(悬停在链接上、在文本上、选择…)偏离了大约200px,这包括右键单击,如此屏幕截图所示:
红点是实际鼠标点击位置。再次说明,由于这是一个扩展(实际上我在Tampermonkey中执行JS部分,这样更容易),我不能在其他浏览器中尝试它,所以可能只在Chrome中出现。
iframe用于包含第三方动态加载的内容,因此我不能使用div或其他元素。它也被重复使用,并在加载时动态插入。
这在内容第一次插入时不会发生,而是需要几个“周期”才会出现。
有什么想法吗?
问题显然是iframe内的鼠标事件(悬停在链接上、在文本上、选择…)偏离了大约200px,这包括右键单击,如此屏幕截图所示:
红点是实际鼠标点击位置。再次说明,由于这是一个扩展(实际上我在Tampermonkey中执行JS部分,这样更容易),我不能在其他浏览器中尝试它,所以可能只在Chrome中出现。
iframe用于包含第三方动态加载的内容,因此我不能使用div或其他元素。它也被重复使用,并在加载时动态插入。
这在内容第一次插入时不会发生,而是需要几个“周期”才会出现。
有什么想法吗?