javascript - 客户端 javascript 的摘录在 Wordpress 页面的正文中显示为文本
问题描述
我们正在为 Wordpress 网站上的客户开发一个插件。而且,出于某种原因,插件的客户端 javascript 的摘录在页面正文中显示为原始文本。
整个简码脚本:
<?php
/*
Plugin Name: Cata Employee
Plugin URI:
description: Employee Viewer
...
奇怪的是,即使删除客户端 javascript,脚本在几次刷新后仍以文本形式出现在页面上。我的猜测是它是缓存的东西,我的同事建议它是由某种 SEO 东西引起的。
我们尝试过的:
- 将插件从基石元素更改为简码
- 在脚本中添加一个隐藏文本的函数(只有一些文本行在目标元素中,并且它们与插件本身共享一个直接父级,所以我们不能只隐藏整个树)
- 使插件成为页面上的唯一元素
可能看起来多余,但需要明确说明所需的行为:
观察到的行为: 客户端 javascript 的片段在页面上显示为文本
期望的行为: 没有客户端 javascript 的片段在页面上显示为文本
任何建议或解决方案将不胜感激;我们真的不知道是什么原因造成的
解决方案
推荐阅读
- android - Firebase 匿名 UID 可以在 Android/iOS SDK 上自行过期吗?
- javascript - 我想使用 Xrm.WebApi.online.executeMultiple 从 Dynamics 中删除多个 CRM 记录
- flutter - 如何使用 RFlutter Alert 在启动画面上显示对话框,或者在没有 wifi 的情况下弹出对话框并退出
- django - django 默认身份验证表单显示用户名而不是电子邮件
- python - Odoo 12 ./odoo-bin 不运行,产生 odoo.sql_db 错误
- javascript - 如何验证搜索中只存在匹配的元素?
- python - python swagger + flask abort 返回空错误信息
- ios - AVAudioEngine 与 Superpowered 的集成
- javascript - 1 秒内显示 100 分:Highcharts
- javascript - 纯 Javascript 取消绑定文档事件