算是私人页的一个 BUG ,之前没有注意到。使用 innerHTML 进行替换后,替换内容内所有的 script 都失效了,这是符合浏览器预期的,可见 MDN 。
Although this may look like a cross-site scripting attack, the result is harmless. HTML specifies that a <script> tag inserted with innerHTML should not execute.
最近 RPA 用得比较多,我谈一下这个。
RPA 在办公室自动化方面应用极广,而对应的软件在 Windows 上也是遍地开花。为什么是在 Windows 上呢?原因也很好理解,因为 Windows 在办公方面用得最多,一方面需求旺盛,另一方面对应的 API 和相关的控制微软也提供了很多。比如,微软自己就提供了一个 RPA 的软件,叫 Power Automate 。这些 RPA 基本都会给你一个图形化编程的界面,但底层仍然是一门具体的编程语言,比如 Power Automate 用得是 VB ,影刀用得是 Python 。但一些厂家并不会提供对应的脚本书写的地方,原因倒不在于,脚本编写会加深用户的使用难度,而是在于,这会缩窄 RPA 软件的盈利范围。不过微软倒是大气些,提供一个能写入脚本的地方,可惜太小了点,而且做得也不太好。