zazama/privacyembed

该包已被废弃且不再维护。作者建议使用 wakeworks/privacyembed 包。

一个在加载内容之前请求用户同意的iframe嵌入模块

安装: 5

依赖: 0

建议者: 0

安全: 0

星星: 2

关注者: 2

分支: 1

公开问题: 2

语言:JavaScript

类型:silverstripe-vendormodule

1.0.2 2022-05-17 08:59 UTC

This package is auto-updated.

Last update: 2023-02-15 21:59:01 UTC


README

Packagist Version GitHub

简介

允许以在加载前请求用户权限的方式将iframe嵌入到TinyMCE中。

要求

  • silverstripe/framework ^4.0
  • silverstripe/admin ^1.0

本模块仅在 >= 4.9 上进行了测试。

安装

composer require wakeworks/privacyembed

然后执行 dev/build?flush=1。

它是如何工作的?/ 设置

在TinyMCE中会出现一个图标,点击后会打开一个模态框,其中包含iframe的文本区域。
iframe将在插入时进行解析,其src将被重命名为data-privacy-embed-src。
这样,iframe将不会加载,直到用户点击前端插入的按钮。

您可以在SiteConfig中自定义文本和图片。

您可以在文本中使用$Host

截图

Screenshot Screenshot Screenshot