小编Imt*_*bir的帖子

如何在只有画布的情况下摆脱 emscripten 徽标和控制台?

每当我使用 emscripten 编译 C 代码时,emcc main.c -o index.html都会生成一个 html 文件,其中包含其徽标、一些按钮和控制台。但我不想要那些。我只想要可以显示 SDL 渲染内容的画布。

我做了一些研究,并在堆栈溢出中发现了这个问题。显然你必须输入emcc --shell-file一些模板 html 作为参数。

所以我制作了一个模板html文件,如下所示

<html>
   <head>
      <title>Some title</title>
   </head>
   <body>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

但当我运行时却emcc main.c -o index.html --shell-file template.html出错了。显然 emscripten 寻找一些类似的想法 - {{{ SCRIPT }}}

所以我添加到了{{{ SCRIPT }}}我的身体里。它编译得很好。但是当我运行时,index.html控制台localhost:3000中出现错误,显示cannot find addEventListener of undefined.

[注意,我正在运行 SDL 程序。他们的文档中提到的

我应该怎么办?提前致谢

javascript c sdl emscripten webassembly

6
推荐指数
1
解决办法
3045
查看次数

如何让 puppeteer 等待 Cloudflare 浏览器检查的页面重定向?

我正在抓取一个网站,在提交表单后,我被重定向到此 -

\n
Checking your browser before accessing <Website Name>.\nThis process is automatic. Your browser will redirect to your requested content shortly.\n\nPlease allow up to 5 seconds\xe2\x80\xa6\n\nDDoS protection by Cloudflare\nRay ID: <Some ID>\n
Run Code Online (Sandbox Code Playgroud)\n

现在,通常当我自己从“真正的网络浏览器”手动提交该表单时,在该浏览器检查内容出现后,我几乎立即被重定向到主要内容。但在木偶师中,情况并非如此。

\n

我尝试过使用page.waitForNavigation(),但无法使其工作。\n有什么方法可以真正通过此检查过程吗?或者傀儡师刚刚被封锁了?

\n

提前致谢!

\n

javascript browser ddos cloudflare puppeteer

1
推荐指数
1
解决办法
7611
查看次数

标签 统计

javascript ×2

browser ×1

c ×1

cloudflare ×1

ddos ×1

emscripten ×1

puppeteer ×1

sdl ×1

webassembly ×1