Vic*_*kel 136 firefox web-whatsapp
从今天开始,使用 Firefox,我无法再将文本粘贴到whatsapp.web(WhatsApp 的 PC 版本)的文本输入字段中。
Windows 10 上的版本是 FF 116.0.2(64 位),以前版本的 FF 显然运行良好......
在基于 Chromium 的浏览器(例如 Chrome 或 Brave)上没有问题。
其他人报告了这个问题。
这里发生了什么?是否有 Firefox 解决方法,或者我需要坚持使用 Chrome?
Pab*_*o A 75
更新:似乎已在 WhatsApp 2.23.35.6 上修复。
\n这是 WhatsApp 上的一个错误,似乎会影响所有平台,并且正在修复(此处在 webcompat 上)。
\n我找到了这个解决方法,使用这个老技巧(也在此处;这不起作用):设置
\nabout:config\xe2\x86\x92dom.event.clipboardevents.enabled到false.
如果文本来自聊天/网站本身,复制/粘贴效果很好。
\ndom.event.clipboardevents.enabled旋转后,您false可以粘贴文本,但您将无法执行诸如在 Google 文档中粘贴或粘贴图像之类的操作,例如此处:
同时,我们可以使用Brave代替 Chrome。它也是基于 Chromium 的(如果适用于 Chorme,也适用于 Brave),尊重您的隐私,并且有很多不错的功能。如果由于某种原因你不喜欢 Brave,你可以尝试Ungoogled Chromium。
\n另外,也许是时候转向Telegram或(甚至更好)Signal 了。
\nPla*_*oZA 23
更新:此问题似乎已于 2023 年 8 月 29 日(我最早注意到)得到解决(至少对我来说)
我使用下面的ViolentMonkey(浏览器扩展)脚本解决了这个问题。
由于这只是一种解决方法,因此解决后应将其禁用。在这里追踪:
https://github.com/webcompat/web-bugs/issues/125920
https://webcompat.com/issues/125920
这很有效,但与所有其他绕过 WhatsApp 网络代码的解决方法/答案一样,它无法正确处理多个段落之间有空行。
在 WhatsApp 修复之前,我目前的情况如下:
// ==UserScript==
// @name Fix whatsapp firefox paste
// @version 1.0
// @namespace PlaceboZA
// @author PlaceboZA
// @description Fixes paste function on whatsapp for Firefox
// @include https://web.whatsapp.com/*
// @include http://web.whatsapp.com/*
// ==/UserScript==
function handlePaste(e) {
var data = (e.originalEvent || e).clipboardData.getData('text/plain');
if ((data || '') !== '') {
e.stopPropagation();
}
}
addEventListener('paste', handlePaste, true);
Run Code Online (Sandbox Code Playgroud)
编辑:修复它以便图像粘贴起作用。EDIT2:添加了有关文本中多个段落/换行符的信息。
小智 11
作为解决方法,如果您使用的是 Linux,则可以使用sh -c 'sleep 0.5; xdotool type "$(xclip -o -selection clipboard)"'xdotool 在字段中键入剪贴板选择。
小智 7
另一种解决方法是通过元素内的 DOM 检查器将要粘贴到 HTML 文档中的文本注入,例如之前在聊天中键入的文本之一的 SPAN 元素,然后在粘贴之前在呈现的页面中选择它。
有点烦人,但避免使用其他程序或触及浏览器配置。
| 归档时间: |
|
| 查看次数: |
50875 次 |
| 最近记录: |