如何在不手动检查的情况下确定网站是不是使用 webassembly?
Posted
技术标签:
【中文标题】如何在不手动检查的情况下确定网站是不是使用 webassembly?【英文标题】:Howto find out if a website uses webassembly without manually checking?如何在不手动检查的情况下确定网站是否使用 webassembly? 【发布时间】:2020-05-23 03:17:34 【问题描述】:我是 webassembly 的新手,目前正在从事一个研究项目。当我访问一个网站时,我可以使用浏览器的开发工具手动检查页面是否使用 Web 程序集。我想知道是否有任何方法可以让我自动(例如,使用脚本或库/工具)找出网站是否使用 webassembly。任何帮助将不胜感激。
【问题讨论】:
作为更新,我尝试使用 Puppeteer API 无头运行 Chrome。使用 API,我能够看到工作线程、它们的 URL 等。但是,仍然无法确定工作线程是否属于或某种类型的 webassembly。 您能告诉我如何手动检查吗?我什至不知道该怎么做...... 【参考方案1】:幸运的是,我能够找到如何做到这一点。一组研究人员发表了一篇研究论文,并开发了一个名为 wasm-collector (https://github.com/m4riuz/wasm-collector) 的工具,它与 javascript 中使用的 WebAssembly 实例化函数挂钩。
【讨论】:
以上是关于如何在不手动检查的情况下确定网站是不是使用 webassembly?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用 SafeArea 的情况下检查设备是不是有缺口?