公文编辑器的公章,发布后,在阅读表单中如何禁止另存?
公文编辑器的公章,发布后在阅读表单中如何禁止鼠标右键另存为?公文编辑器的公章,这个其实是一个img,没有设置不能另存,您可以自己加一段脚本来设置不让另存
参考:https://blog.csdn.net/weixin_42291794/article/details/106817383 论坛管理员 发表于 2023-6-25 10:44
公文编辑器的公章,这个其实是一个img,没有设置不能另存,您可以自己加一段脚本来设置不让另存
参考:http ...
可以说一下在咱们O2OA中在那个位置添加什么代码吗,您告诉我路径和需要黏贴的代码,新手小白不太会:'( 表单的load事件里,去写脚本 论坛管理员 发表于 2023-6-26 09:55
表单的load事件里,去写脚本
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<style>
* {
margin: 0;
}
.div1 {
border: 1px solid;
background: #ff0;
width: 100px;
height: 100px;
font-family: 'simsun';
display: inline-block;
}
</style>
</head>
<body>
<div class="div1">
<img src="http://via.placeholder.com/100.png" alt="">
</div>
<script>
let div1 = document.querySelector('.div1');
div1.onmousedown = function (e) {
if (e.which == 3) {// 鼠标右键
console.log('right')
this.oncontextmenu = function () { return false; }
}
}
</script>
</body>
</html>
这些整体复制进load里吗?哪些需要改动? let div1 = document.querySelector('.div1');
div1.onmousedown = function (e) {
if (e.which == 3) {// 鼠标右键
console.log('right')
this.oncontextmenu = function () { return false; }
}
}
这段是设置鼠标右键的代码,需要您改动调试一下 论坛管理员 发表于 2023-6-26 17:48
let div1 = document.querySelector('.div1');
div1.onmousedown = function (e) {
i ...
代码里的div1是需要全部改成表单中的标识吗才能生效吗?
目前我对应更改的标识,公章还是可以右键另存
您看一下这个样例,div是图片外层的div,您的一样拿到公文编辑器里img外层的div,然后去设置
本帖最后由 tjl12345 于 2023-6-27 10:12 编辑
论坛管理员 发表于 2023-6-27 09:25
您看一下这个样例,div是图片外层的div,您的一样拿到公文编辑器里img外层的div,然后去设置
...
是这样操作吗?还是不行呢
表单的load事件
let div1 = this.form.get("documenteditor").node;
div1.onmousedown = function (e) {
debugger;
if (e.which == 3) {// 鼠标右键
console.log('right')
this.oncontextmenu = function () { return false; }
}
}
页:
[1]
2