gpt4 book ai didi

google-analytics - 如何阻止 HTML 源代码编辑器剥离 Google Analytics 事件跟踪代码?

转载 作者:行者123 更新时间:2023-12-03 16:03:20 26 4
gpt4 key购买 nike

我正在尝试使用 TinyMCE 编辑器的 HTML 源 View 将事件跟踪代码(onClick="gaq.push();"部分)添加到页面内容区域内的链接 HTML。一旦我保存页面或切换回可视化编辑器,事件跟踪就会从链接的 HTML 中删除。

在搜索中,我发现其他 CMS 不得不更改其 HTML 过滤器设置。

我试图找出的是如何在不将标签列入白名单的情况下阻止事件跟踪代码被剥离,这是 Plone 中的全局设置?

使用: Plone 4.2.1;异步 GA 代码已在现场并正在运行

最佳答案

我认为您可以在 Zope 管理界面中的“引擎盖”下配置它。

  • 转至 Site Setup并点击Zope Management Interface .
    或者,附加一个 /manage如果您在根目录上,则在 URL 上
    您的门户网站。
  • 转至 portal_transforms并点击safe_html在列表中
    转变。
  • 表单应该有一个标记为 remove_javascript 的项目这是由
    默认设置为 1 .通过将其设置为 0 来取消设置此选项.
  • 点击 no Submit Query 保存此表格.

  • 要使其最终发挥作用需要考虑的几点:
  • 您需要刷新对象缓存和/或重新启动 Zope 服务器。它在 safe_html 的顶部进行了描述转换。
  • TinyMCE 不会显示属性。您需要在没有富文本编辑器的情况下编辑文本并保存文档。您可以通过单击 Edit without visual editor 来执行此操作。编辑页面上编辑器下方的链接。
  • 这个打开安全风险 .最好将这样的功能实现为 viewlet,并在页面上需要此功能时让 viewlet 呈现。

  • 底线是:您可以启用它,这是有风险的,并且有更好的方法来实现这一点。

    关于google-analytics - 如何阻止 HTML 源代码编辑器剥离 Google Analytics 事件跟踪代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14363741/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com