本例中敏感词ciku.txt放在C盘根目录下,采用的ActiveXObject插件获取本地文件内容。
使用此插件不需网上下插件,直接用如下js代码即可。
浏览器需修改interner安全选项的级别,启用ActiveX才能获取到代码中的ActiveXObject插件。
如下图所示:js代码实现如下:[removed] // -------------- 全局变量,用来判断文本域中是否包含脏词,默认为false,即不包含脏词------- var isDirty = false; //使用ActiveX读取本地文件获取dirt在JavaScript中,有时我们需要在用户提交表单时检查输入内容是否包含敏感词,以防止不当内容的发布。
本文介绍了一种使用ActiveXObject技术在IE浏览器中实现这一功能的方法。
ActiveXObject是Internet Explorer特有的,它允许JavaScript与本地操作系统交互,如读取本地文件。
我们需要在本地(例如C盘根目录)创建一个名为`ciku.txt`的文本文件,其中包含了我们定义的敏感词。
然后,通过JavaScript的ActiveXObject来读取这个文件的内容。
以下是关键的JavaScript代码:```javascriptvar isDirty = false;function readFile() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var openF = fso.OpenTextFile("c:\\ciku.txt", 1); var cikuStr = openF.ReadAll(); return cikuStr;}````readFile()`函数使用`Scripting.FileSystemObject`对象打开并读取`ciku.txt`文件,然后将敏感词返回给其他函数处理。
当用户尝试提交表单时,会触发`submitForm1()`函数。
这个函数首先获取用户在表单文本域中输入的内容,然后检查是否包含敏感词。
如果发现敏感词,它会调用`filterWord()`函数替换敏感词,并弹出提示让用户确认是否继续提交。
如果用户确认,表单会被提交;
否则,提交操作会被取消。
`filterWord()`函数接收用户输入的内容,读取敏感词列表,然后对每个敏感词调用`filterOneWord()`函数进行替换。
`filterOneWord()`使用正则表达式和`replace()`方法将敏感词替换为星号("**")。
表单部分的HTML代码如下:```html<form name="message_board" id="message_board" action="aaa.html"> <textarea name="message" id="message" cols="50" rows="10">"This is you post messsage"——phpdream</textarea> <br/> <input type="button" value="提交留言" id="submitMessage" onclick="submitForm1()" /></form>```需要注意的是,由于ActiveXObject是IE特有的,这种方法在其他非IE浏览器(如Chrome、Firefox、Safari或Edge)上无效。
为了实现跨浏览器兼容,可以考虑使用其他技术,如FileReader API(适用于现代浏览器)或者将敏感词库保存在服务器端,通过Ajax请求获取。
此外,为了使用ActiveXObject,用户需要在浏览器的安全设置中启用ActiveX控件,这可能带来安全风险,因此在实际应用中应谨慎使用,并确保对用户有明确的提示和说明。
2025/6/15 22:22:47 97KB
1
HeadFirstGo.epub提前发布版。
高清全彩,方便阅读。
建议使用edge浏览器进行阅读
2025/5/22 3:52:44 16.71MB Go
1
没有繁琐复杂的API接口,只需要JavaScript的几行代码,和JS语法一样,看一看调用例子就一目了然;
它可以精准打印,进行套打、根据设置的模板进行各种自定义的打印;
使用它只需要做三件事:1像Word操作一样,画好打印模板;
2定义好要打印的XML格式的数据;
3然后调用几行JS代码传给它就可以了;
它支持各种浏览器,IE,Chrome,Edge,Friefox以及您使用个各种浏览器;
1
这个来自@WZT的开源程序是用来破坏Windows7/8/8.1/10上的监视功能的,软件大小不到1M,可以彻底关闭Win10的各种隐私相关设定,完全地破坏监视功能。
禁用Windows更新,让你保持匿名并不再接收新的监视软件的更新;
禁用UAC、WindowsDefender、隐私设置、监控计划任务等等;
移除Cortana、OneDrive、遥测与数据搜集、遥测主服务、位置服务、Wi-Fi共享、广告ID、Defender数据报告、手写数据共享、DRM互联网访问、系统反馈请求、系统搜索、IE/Edge请勿跟踪、历史记录等等。
另外,删除Win10的Metro应用也是相当有用的,因为这些应用在后台运行,占用内存,其中有些也会监视你的电脑。
还有,程序也能阻止微软收集数据的IP地址,并可以添加所有监视软件的ip到HOSTS文件。
值得注意的是,程序操作的大多数部分是不可逆的,甚至系统还原也不能回退更改。
现在来说,它是相当有效的程序。
它正处在开发中,并拥有一个由Windows10的用户组成的社区。
其中一些人帮助重写代码以提高程序的高效性,另一些则将程序翻译成其他语言,包含简体中文语言等。
2025/4/19 14:04:27 65KB win10
1
安装本插件后,可在线阅读论坛帖子内/门户文章内/群组帖子内的本地PDF附件(手机端不支持群组和门户,因dz不存在手机门户和手机群组的插件钩子,故插件无法起作用),不依赖浏览器,无需安装浏览器插件,支持现代主流浏览器,如IE9、IE10、IE11、chrome、firefox、edge、以及基于chrome的各种国内浏览器。
不支持远程附件
2025/1/27 18:20:14 1.62MB 在线阅读pdf
1
CaretTab新标签页扩展程序,其中包含用于显示时间,日期,搜索,收藏夹链接等的所有选项!有关更多信息,请访问产品特点在新标签页上显示时间和日期。
数字/模拟时钟选项。
添加带有标签的其他时钟。
所有时钟的可定制时区。
在新标签页中搜索Google/Bing/Baidu等。
显示收藏夹链接以便快速访问和书签栏。
在页面上包括自定义消息。
您可以从几种不同的颜色主题中进行选择,也可以选择自己的自定义颜色。
使用各种提供的图案或您自己的背景图像。
选择您想要的尺寸。
从几种字体中选择或使用计算机上安装的任何字体。
定制一切!切换时间,秒,时间格式,日期,日期格式,搜索引擎,24小时制,星期几,标签标题等等。
同步支持。
在所有设备上保留您的设置。
(需要存储权限)支持多种语言!在Chrome,Firefox和Edge上可用。
有什么建议吗?在Twitter上让我知道@BlueCaret变更日志安装您可以通过浏览器网上商店安装CaretTabChrome浏览器::Firefox::边缘::建立为开发
1
BlueX发行CEVA蓝牙低功耗IP,用于BX2400可穿戴SoC这个链接很重要->https://bxble-sdk-doc.readthedocs.io/zh_CN/latest/Ultra-lowpowerBX2400ICwinningglobalOEMcustomersincludingHuamiSHANGHAI,June27,2018--MobileWorldCongress–CEVA,Inc.(NASDAQ:CEVA),theleadinglicensorofsignalprocessingplatformsandartificialintelligenceprocessorsforsmarter,connecteddevices,todayannouncedthatBlueXMicroelectronics(Hefei)Co.,Ltd.(BlueX)haslicensedanddeployedCEVA'sRivieraWavesBluetoothlowenergytechnologyinitsnewBX2400Bluetooth®5compliantwirelessintegratedcircuit(IC).BuildingonBlueX'sdeepexpertiseinCMOSsubthresholddesign,theBX2400isanultra-lowpowerSoCthatincorporatesBluetooth,processor,powerchargeanddischargemanagement,touchandheartratemonitor.Ideallysuitedtoapplicationssuchaspersonalhealthandfitnesswearables,theBX2400isalreadygainingstrongtractionwithleadingglobalOEMsandODMsincludingHuami.HuangWang,founderandCEOofHuami,stated:"Astheworld'sleadingwearabletechnologycompanyourcustomersrelyonustoconsistentlydeliverleading-edge,innovativeproductswithexceptionalperformance.TheBlueXBX2400SoCpoweredbyCEVA'sBluetoothIPenablesoutstandingbatterylifeandarangeofcompellingfeaturesandsensors,makingitanidealprocessorforourwearabledesigns."
2024/10/12 1:33:31 5.08MB BX2400 BLE BLE蓝牙 蓝牙5.0
1
MicrosoftEdgeEnterpriseX64.msi安装包,直接安装即可。
edge升级安装过程演示:https://lanzao.blog.csdn.net/article/details/113122099
2024/8/4 3:47:51 70.96MB 安装包
1
RONY(快速和可扩展的RPC框架)Rony使您可以轻松创建支持群集的服务。
基本上,当您使用Rony框架编写服务时,您开发了两个接口,一个是针对客户端的,服务的客户端可以进行连接和通信。
我们称之为“网关”。
另一个接口与集群中的其他实例通信,我们称其为“隧道”。
基本上,当您使用Rony构建服务时,会启动“Edge”服务器。
每个边缘服务器都有三个组件,您可以根据需要启用它们。
“网关”,“隧道”和“集群”。
如果不启用“群集”,则无法启用“隧道”。
如果启用了群集,则每个边缘服务器都可以是副本集的成员。
边缘服务器位于同一副本集中,然后彼此复制。
此复制是通过Raft协议完成的。
因此,副本集中只有一台边缘服务器是领导者,其余的是跟随者。
每个边缘服务器都可以启用其“隧道”组件。
边缘服务器可以通过这种方式相互通信。
例如,假设您有一个来自客户端的请求,该客户端连接到副
2024/5/17 20:11:10 227KB go golang http framework
1
CSS自定义绘画/绘画工作集polyfill一个polyfill,它将Houdini的和PaintWorklets带到所有现代浏览器(Edge,Firefox,Safari和Chrome)。
在Firefox和Safari中,性能特别好,其中该polyfill利用-webkit-canvas()和-moz-element()来优化渲染。
对于其他浏览器,帧速toDataURL()CanvastoDataURL()/toBlob()速度控制。
从版本3开始,此CSS.supports()还包括CSS.supports(),CSS.registerProperty()和CSS
2024/5/3 9:02:17 24KB css polyfill houdini css-paint-api
1
共 30 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡