12下一页
发帖
查看: 13441|回复: 10

公文编辑器的公章,发布后,在阅读表单中如何禁止另存?

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2023-6-25 09:58:20 | 显示全部楼层 |阅读模式
公文编辑器的公章,发布后在阅读表单中如何禁止鼠标右键另存为?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-25 10:44:32 | 显示全部楼层
公文编辑器的公章,这个其实是一个img,没有设置不能另存,您可以自己加一段脚本来设置不让另存
参考:https://blog.csdn.net/weixin_42291794/article/details/106817383
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2023-6-25 10:46:27 | 显示全部楼层
论坛管理员 发表于 2023-6-25 10:44
公文编辑器的公章,这个其实是一个img,没有设置不能另存,您可以自己加一段脚本来设置不让另存
参考:http ...

可以说一下在咱们O2OA中在那个位置添加什么代码吗,您告诉我路径和需要黏贴的代码,新手小白不太会
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-26 09:55:25 | 显示全部楼层
表单的load事件里,去写脚本
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2023-6-26 10:52:15 | 显示全部楼层
论坛管理员 发表于 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里吗?哪些需要改动?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-26 17:48:12 | 显示全部楼层
let div1 = document.querySelector('.div1');
        div1.onmousedown = function (e) {
            if (e.which == 3) {// 鼠标右键
                console.log('right')
                this.oncontextmenu = function () { return false; }
            }
        }
这段是设置鼠标右键的代码,需要您改动调试一下
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2023-6-27 08:45:29 | 显示全部楼层
论坛管理员 发表于 2023-6-26 17:48
let div1 = document.querySelector('.div1');
        div1.onmousedown = function (e) {
            i ...



代码里的div1是需要全部改成表单中的标识吗才能生效吗?
目前我对应更改的标识,公章还是可以右键另存

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-27 09:25:55 | 显示全部楼层
您看一下这个样例,div是图片外层的div,您的一样拿到公文编辑器里img外层的div,然后去设置
回复

使用道具 举报

升级   12.6%

134

主题

183

回帖

1260

积分

注册会员

Rank: 2

积分
1260
发表于 2023-6-27 10:10:16 | 显示全部楼层
本帖最后由 tjl12345 于 2023-6-27 10:12 编辑
论坛管理员 发表于 2023-6-27 09:25
您看一下这个样例,div是图片外层的div,您的一样拿到公文编辑器里img外层的div,然后去设置
...



是这样操作吗?还是不行呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-28 09:33:41 | 显示全部楼层
表单的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; }
            }
        }
回复

使用道具 举报

12下一页
发帖

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread