zoukankan      html  css  js  c++  java
  • Splash autoload() 方法

    autoload() 方法可以设置每个页面访问时自动加载的对象,比如自动加载 JavaScript 代码,自动加载 Ajax 代码等等

    注意此方法只负责加载 JavaScript/Ajax 代码,不执行任何操作。如果要执行操作,可以调用 evaljs() 或 runjs() 方法

    function main(splash, args)
      splash:autoload([[
        function get_document_title(){
          return document.title;
        }
      ]])
      splash:go("https://www.baidu.com/")
      return splash:evaljs("get_document_title()")
    end

    也可以加载某些方法库:

    function main(splash, args)
      assert(splash:autoload("https://code.jquery.com/jquery-2.1.3.min.js"))
      assert(splash:go("https://www.taobao.com"))
      local version = splash:evaljs("$.fn.jquery")
      return "JQuery Version: " .. version
    end

        

  • 相关阅读:
    多线程
    集合与文件操作
    Net基础复习
    form表单
    html的常用标签和属性
    C#泛型与linq
    2020 年度总结 & OI 生涯感想——当年酒狂自负
    TODO-List
    Attention Points
    THUWC2020 游记
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10553379.html
Copyright © 2011-2022 走看看