zoukankan      html  css  js  c++  java
  • Splash js_enabled 属性

    js_enabled属性是 Splash 的 JavaScript 执行开关,可以将其配置为 true 或 false 来控制是否执行 JavaScript 代码,默认为 true 。例如,这里禁止执行 JavaScript 代码:

    function main(splash, args)
      splash:go("https://www.baidu.com")
      splash.js_enabled = false                        # 这里禁止运行JavaScript脚本
      local title = splash:evaljs("document.title")    # 这里再运行JavaScript脚本就会报错
      return {title=title}
    end

    执行后,抛出如下异常:

    {
        "description": "Error happened while executing Lua script",
        "info": {
            "js_error_message": null,
            "type": "JS_ERROR",
            "error": "unknown JS error: None",
            "message": "[string "function main(splash, args)
    ..."]:4: unknown JS error: None",
            "source": "[string "function main(splash, args)
    ..."]",
            "line_number": 4,
            "splash_method": "evaljs"
        },
        "type": "ScriptError",
        "error": 400
    }

        

  • 相关阅读:
    Oracle存储过程
    Oracle触发器
    Oracle伪列
    Oracle索引
    Oracle视图
    Oracle数据库链路
    异常处理之动手动脑
    四则运算自动出题之javaweb版
    继承与多态之动手动脑
    javaweb之添加学生信息
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10552233.html
Copyright © 2011-2022 走看看