是否可以通过浏览器调用PhantomJS?

时间:2017-06-29 02:56:43

标签: javascript image dom phantomjs server-side

我正在尝试生成部分DOM的服务器端图像,然后在创建后将这些图像从我的服务器提供给用户。

我对PhantomJS的实现可能性感到好奇,因为除了探索和测试之外我还没有完全理解它的目的。我知道它是一个独立的二进制文件,我已经运行了基本的应用程序,就像在他们的教程中一样。但有没有办法按照以下方式做某事?

<html>
    <body>
        <h1>This is a test.</h1>
        <button>Rasterize!</button>
    </body>
    <script>
        $('button').click(function() {
            // invoke PhantomJS here to generate PNG of this page
        });
    </script>
<html>

具体来说,我正在考虑做一些事情:

phantomjs rasterize.js https://localhost:9999/test.html test.png

有人,请教我!

0 个答案:

没有答案
相关问题