我的主要目标是创建一种方法来自定义和保存Twitch.TV聊天样式,以便流媒体流式传输他们的聊天内容。我在Visual Studio中创建了一个C#WinForm并计划使用它的WebBrowser元素并使用C#来编辑它内部的CSS,但结果显示Twitch的聊天在WebBrowser中不起作用,这很奇怪,因为它可以在IE浏览器。无论如何我的第二个选择是使用自定义的按钮和拨号来自定义用户CSS,然后选择"更新"按钮,允许将CSS注入浏览器的聊天窗口。
我到处寻找,我想我正在寻找错误的条款,或者没有一些DLL或其他东西是不可能的。如果这不起作用,我的最后一个选择是在聊天室中创建一个带有UI的greasemonkey脚本,但我真的不想这样做。
答案 0 :(得分:0)
答案 1 :(得分:0)
一种方法是通过 Bookmarklet,它本质上是一个浏览器书签,它不包含链接,而是包含一些在点击时执行的 JavaScript。
这是一个例子:
javascript: (function () { var styleEl = document.getElementById('injected-css'); if (styleEl) { styleEl.remove(); return; } styleEl = document.createElement('style'); styleEl.id = 'injected-css'; styleEl.innerHTML = 'body { background-color: green }'; document.body.append(styleEl); })();
将此字符串保存为书签,然后单击它,您应该会看到正文的背景颜色变为绿色。