Google chrome extension Chrome扩展,在窗口中绘制画布,而不是文档

Google chrome extension Chrome扩展,在窗口中绘制画布,而不是文档,google-chrome-extension,html5-canvas,Google Chrome Extension,Html5 Canvas,如何在画布HTML5或Chrome extension的其他插件上为显示给用户的游戏网页画一条拍摄线,但对象画布不得出现在文档DOM元素中 alert(canvas.length) // 0 有可能吗?谢谢那是不可能的。你到底想要什么?为什么画布不应该显示在文档中?很明显,您不希望在文档中看到元素。这是不可能的,因此在给出合理的替代方案之前,您需要共享有关应用程序的更多详细信息。1.画布的用途是什么?2.为什么它不应该通过document.getElementsByTagName(“画布”)可

如何在画布HTML5或Chrome extension的其他插件上为显示给用户的游戏网页画一条拍摄线,但对象画布不得出现在文档DOM元素中

alert(canvas.length) // 0

有可能吗?谢谢

那是不可能的。你到底想要什么?为什么画布不应该显示在文档中?很明显,您不希望在文档中看到
元素。这是不可能的,因此在给出合理的替代方案之前,您需要共享有关应用程序的更多详细信息。1.画布的用途是什么?2.为什么它不应该通过
document.getElementsByTagName(“画布”)可见?网页不应看到文档的更改。玩家在一个地方,对手在另一个地方(像素{x,y}),一条射击线显示用户指向对手的位置。我使用抛物线运动在画布上创建了这条线。游戏网站不应该检测到这条线。感谢第一步不是显示canvas元素本身,而是序列化图像数据并通过
data:image/…]显示图像。。。。;base64,…
url(在
元素或
背景图像
CSS属性中)。使用
位置
顶部
左侧
宽度
高度
CSS属性,在页面上的一个层中显示此图像。最后,添加
指针事件:无编码到您的样式中,这样图层就不会干扰页面交互。但是,如果所有者真的决心抓住你的作弊方法,他将能够通过编写高度具体的检测方法来做到这一点。谢谢你的回答:)。我不知道这个属性,但是所有者可以通过javascript检测dom对象。我看到了Google聊天的扩展,它在窗口浏览器上进行交互(没有通知),但我不知道使用了什么方法或插件。如果这是可能的,那么必须有一种方法,在窗口浏览器上方使用插件(Chrome扩展)在画布上绘制