我希望探索编写一个简单的greasemonkey脚本/ chrome用户脚本的可行性,将浏览器窗口中加载的所有图像转换为灰度/黑白。最终目标是执行更复杂的图像处理。我想要做的是编写一个脚本来添加一个onload函数,其中包含以下内容:
var images = document.getElementsByTagName("img");
for (var i = 0; i < images.length; ++i) {
filter(images[i]);
}
我知道这种事情可以在页面加载的同一个域上完成(即内置到网站ui逻辑中),但是从我读过的内容和我做过的一些早期实验(使用html5画布) ),我想知道是否可以通过插件从客户端执行,因为跨域问题和其他问题。任何人都可以告诉我这是否是一个可行的项目,是否有任何教程或类似项目我可以作为参考?
感谢。