飞书文档无法复制怎么办

一、安装 Edge 浏览器

Win10 和 Win11 默认自带 Edge 浏览器，其他系统通过下面的地址下载。

https://www.microsoft.com/zh-cn/edge/download?form=MA13FJ

二、安装油猴插件

又名篡改猴、Tampermonkey，Edge 应用商店地址如下：

https://microsoftedge.microsoft.com/addons/detail/%E7%AF%A1%E6%94%B9%E7%8C%B4/iikmkjmpaadaobahmlepeloendndfphd

三、安装 “让你的飞书更好用” 脚本

在线安装

访问下面的网站，点击 “立即安装”。
https://env-00jxt5o5005s-static.normal.cloudstatic.cn/index.html#/pages/list/detail?id=473205&host=greasyfork

随后会跳转到脚本安装界面，点击 “安装”。

2. 本地安装

点击油猴插件，然后点击 “添加新脚本”。

:::div{style="max=width: 150px"}

:::
复制下面的代码到打开的窗口。

Copy

// ==UserScript==
// @name 让你的飞书更好用(优化版)
// @license GPL License
// @namespace https://bytedance.com
// @version 0.5
// @description 让飞书文档不受权限限制，可以复制任意内容，可以打开右键菜单(复制下载图片)
// @author NOABC
// @match *://*.feishu.cn/*
// @match *://*.larkoffice.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=feishu.cn
// @grant none
// @run-at document-start
// @downloadURL https://update.greasyfork.org/scripts/473205/%E8%AE%A9%E4%BD%A0%E7%9A%84%E9%A3%9E%E4%B9%A6%E6%9B%B4%E5%A5%BD%E7%94%A8%28%E4%BC%98%E5%8C%96%E7%89%88%29.user.js
// @updateURL https://update.greasyfork.org/scripts/473205/%E8%AE%A9%E4%BD%A0%E7%9A%84%E9%A3%9E%E4%B9%A6%E6%9B%B4%E5%A5%BD%E7%94%A8%28%E4%BC%98%E5%8C%96%E7%89%88%29.meta.js
// ==/UserScript==
(function () {
// Override addEventListener to handle copy and contextmenu events
const overrideEventListeners = () => {
const rawAddEventListener = EventTarget.prototype.addEventListener;
EventTarget.prototype.addEventListener = function (type, listener, options) {
if (type === 'copy') {
rawAddEventListener.call(this, type, event => {
event.stopImmediatePropagation();
return null;
}, options);
return;
}
if (type === 'contextmenu') {
rawAddEventListener.call(this, type, event => {
event.stopImmediatePropagation();
return listener(event);
}, options);
return;
}
rawAddEventListener.call(this, type, listener, options);
};
};
// Override XMLHttpRequest to manipulate permission responses
const overrideXHR = () => {
const rawOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function (method, url, ...rest) {
this.addEventListener('readystatechange', function () {
if (this.readyState === 4 && url.includes('space/api/suite/permission/document/actions/state/')) {
let response = this.responseText;
try {
response = JSON.parse(response);
if (response.data && response.data.actions && response.data.actions.copy !== 1) {
response.data.actions.copy = 1;
Object.defineProperty(this, 'responseText', { value: JSON.stringify(response) });
Object.defineProperty(this, 'response', { value: response });
}
} catch (e) {
console.error('Failed to modify response:', e);
}
}
}, false);
rawOpen.call(this, method, url, ...rest);
};
};
// Run overrides immediately and on DOMContentLoaded
overrideEventListeners();
overrideXHR();
document.addEventListener('DOMContentLoaded', () => {
overrideEventListeners();
overrideXHR();
});
})();

四、浏览器开启开发者模式
要让篡改猴正常运行，需要开启开发者模式。点击扩展按钮 - 管理扩展。

开启 “开发人员模式”，然后将篡改猴插件关闭重新开启。