Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我试图让我的扩展改变谷歌日历中每个包含特定单词(或字符集)的事件的背景颜色_Javascript_Jquery_Google Chrome Extension_Google Calendar Api - Fatal编程技术网

Javascript 我试图让我的扩展改变谷歌日历中每个包含特定单词(或字符集)的事件的背景颜色

Javascript 我试图让我的扩展改变谷歌日历中每个包含特定单词(或字符集)的事件的背景颜色,javascript,jquery,google-chrome-extension,google-calendar-api,Javascript,Jquery,Google Chrome Extension,Google Calendar Api,我在JS中迈出了第一步,我知道我还有很多阅读要做,但我正在寻找并努力让这件小事成功。也许我选择了一个糟糕的网站例子来测试chrome扩展的影响,但也许解决这个问题会对我有所启发,并有助于今后的学习 我想根据谷歌日历事件包含的单词/字符集更改其背景颜色。 我尝试使用contains()选择器,它似乎可以在更简单的网站上使用(我可以看到在DevTools中应用的CSS),但是在Google日历上带有事件的div保持不变 这个脚本会被Google日历阻止吗?我应该使用上列出的一些权限吗 很抱歉,我现在

我在JS中迈出了第一步,我知道我还有很多阅读要做,但我正在寻找并努力让这件小事成功。也许我选择了一个糟糕的网站例子来测试chrome扩展的影响,但也许解决这个问题会对我有所启发,并有助于今后的学习

我想根据谷歌日历事件包含的单词/字符集更改其背景颜色。 我尝试使用contains()选择器,它似乎可以在更简单的网站上使用(我可以看到在DevTools中应用的CSS),但是在Google日历上带有事件的div保持不变

这个脚本会被Google日历阻止吗?我应该使用上列出的一些权限吗

很抱歉,我现在没有附加任何代码,我没有随身携带,也无法从头重新创建。我想在空闲时间发布它,至少能得到一些新的想法


我将非常感激任何帮助

我想知道您的contains()检查是否在Google日历填充自身之前运行。如果是这样,您可以尝试使用mutationObserver或setInterval,并在其中运行contains()检查。要进行测试,请将contains()检查放在setTimeout内20秒左右。正确!我也一直在考虑这个问题,但我预计会有更大的问题。老实说,我以前从未尝试过使用它们(到目前为止,我学习JS已经有两天了),并且在正确使用它们时会遇到问题,但您针对该解决方案的回答促使我做了一些研究和尝试。谢谢祝你有美好的一天!