Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让PhantomJSCloud等待在内容中嵌入javascript_Phantomjs - Fatal编程技术网

如何让PhantomJSCloud等待在内容中嵌入javascript

如何让PhantomJSCloud等待在内容中嵌入javascript,phantomjs,Phantomjs,我在页面的“内容”中将一个HTML字符串传递给PhantomJSCloud。HTML在字符串末尾的脚本标记中嵌入了JS。当我返回从PJSC请求的jpeg时,JS操作的对象还没有被操作。我知道js是有效的,因为我可以将整个html字符串复制并粘贴到一个文件中,在chrome中打开它,然后看着它发生 它使用的是Chart.js,它有一个动画选项,但我将其设置为false 当前我的请求JSON如下所示: "pages": [ { "content": "$$$CONTENT$$

我在页面的“内容”中将一个HTML字符串传递给PhantomJSCloud。HTML在字符串末尾的脚本标记中嵌入了JS。当我返回从PJSC请求的jpeg时,JS操作的对象还没有被操作。我知道js是有效的,因为我可以将整个html字符串复制并粘贴到一个文件中,在chrome中打开它,然后看着它发生

它使用的是Chart.js,它有一个动画选项,但我将其设置为false

当前我的请求JSON如下所示:

  "pages": [
    {
      "content": "$$$CONTENT$$$",
      "renderSettings": {
        "quality": 100,
        "selector": "[id='report']"
      },
      "requestSettings": {
        "ioWait": 5000,
        "waitInterval": 5000
      }
    }
  ]
}

将“$$$CONTENT$$$”替换为我的实际HTML字符串。整个请求只需不到5秒钟,所以“等待间隔”似乎不是我想要的

这不是它是否在等待javascript的问题。我的javascript正在处理文本,其中一些文本中有一个
\n
。它显然需要一个
\\\n