javascript - 两个小书签;一个有效,另一个无效。两者都在 DevTools 中工作
问题描述
首先隐藏那些覆盖“某些网站”视频最后一分钟的框
javascript:(function(){ let q, qq;
qq=document.getElementsByClassName("ytp-ce-element");for(q of qq){q.style.display="none";}
})()
这在作为书签调用时有效。
第二个删除了侧边栏,并扩展了(某些)我们prez最喜欢的媒体的内容
javascript:(function(){ let q, qq;
qq=document.querySelectorAll("[role=banner]");for(q of qq){ q.style.display="none"};
qq=document.querySelector("[data-testid='sidebarColumn']"); qq.style.display="none";
qq=document.querySelectorAll(".r-rthrr5"); for(q of qq) {q.style.width="100%"; q.style.maxWidth="100%"};
qq=document.querySelectorAll(".r-1ye8kvj"); for(q of qq) {q.style.width="100%"; q.style.maxWidth="100%"};
qq=document.querySelector("[data-testid=primaryColumn]"); qq.style.width="81%"; qq.style.maxWidth="82%";
})()
这不能作为书签使用,但在放入 Firefox 的开发人员工具中时两者都可以正常工作。
为什么只有第一个可以用作书签,然后都可以在 DevTools 中使用?
解决方案
推荐阅读
- python - 实现骰子游戏
- python - 在 Tensorflow 2.0 中翻转和旋转张量(在 U-net 内)会耗尽内存。如何正确地做到这一点?
- python - 循环遍历视频python中的所有帧
- jestjs - 从 Redux Thunk 模拟调度作为单元测试?
- flutter - 弹出PopUpWindow后如何调用setState(重建页面)?
- reactjs - 使用 React 将图像上传到 Azure Blob 存储
- javascript - Lokesh Dhakar 的“Color Thief”库的实现导致“Uncaught TypeError: Cannot read property '0' of null”
- pandas - 如何使用其他列数据的条件自动填充一列中的行?
- spring-kafka - 何时使用 RecoveryCallback 与 KafkaListenerErrorHandler
- php - 将 csv 文件上传到 MySQL 数据库而不逐行插入