如果我在某个网站上(例如在YouTube上),如何使用DevTools(ctrl + shift + i)运行脚本来...例如保持视频标题的移动?或类似的东西。
当我在youtube上时,我可以使用DevTools更改视频的标题,删除“播放”按钮或更改某些内容的颜色,然后在页面上继续进行而不会出现问题。我写了一个脚本(有点简单):
<script>
function a () {alert ("test)} </script>
并创建一个按钮:
<button id =" but1 "type =" button "onclick =" a()> button </button>
单击时没有任何反应。创建按钮时,它立即出现,但从未“创建”脚本。
如何使用DevTools将脚本添加到非我的网站?
答案 0 :(得分:0)
在https://www.danielcrabtree.com/blog/25/gotchas-with-dynamically-adding-script-tags-to-html,您可以找到一种异步添加和执行javascript的方法。 具体来说,您可以在控制台中编写以下代码:
var newScript = document.createElement("script");
var inlineScript = document.createTextNode("function a() {alert('test');}");
newScript.appendChild(inlineScript);
document.body.appendChild(newScript);
希望有帮助