标签分类
当前位置:首页 > 程序设计电子书 > Chrome电子书网盘下载
Chrome扩展及应用开发 Chrome扩展及应用开发
FlyWine

FlyWine 提供上传

资源
12
粉丝
19
喜欢
107
评论
19

    Chrome扩展及应用开发 PDF 高清版

    Chrome电子书
    • 发布时间:

    给大家带来的一篇关于Chrome相关的电子书资源,介绍了关于Chrome扩展、Chrome应用开发方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小37.1 MB,李喆编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.3,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • Chrome扩展及应用开发 PDF 下载
  • 下载地址:https://pan.baidu.com/s/11p-v5Fi3Fe3LUDHSO7c97g
  • 分享码:0t75
  • Chrome扩展及应用开发 PDF

    《Chrome扩展及应用开发》简述了Chrome平台开发的概念、扩展与应用的区别及其常用功能,并结合具体场景给出了实例。主要介绍了Chrome扩展基础、Chrome扩展的UI界面、管理浏览器和部分高级API划分,讲解了文件系统、网络通信、操作USB设备和串口通信等多个与操作系统紧密相关的内容,还介绍了Chrome主题开发、支持国际化的程序开发,以及如何使用Angular框架进行开发。 《Chrome扩展及应用开发》以直观生动的实例帮助读者理解知识要点,以自顶向下的方式进行讲解,让读者先接触最直观的内容,然后慢慢深挖究其本质,非常适合开发者自学。

    《Chrome扩展及应用开发》是第一本讲解如何开发Chrome扩展和应用的系统教程。全书共十章,分为两大部分,分别是扩展和应用。本书由浅入深,条理清晰,非常适合初学者自学。本书提供了大量实例,并结合实例详细生动地讲解相关知识在实践中的应用,加深读者对知识的理解。

    目录

    • 第1章 初步接触Chrome扩展及应用开发 001
    • 第2章 Chrome扩展基础 016
    • 第3章 Chrome扩展的UI界面 039
    • 第4章 管理你的浏览器 062
    • 第5章 部分高级API 086
    • 第6章 Chrome应用基础 098
    • 第7章 文件系统 125
    • 第8章 媒体库 140
    • 第9章 网络通信 154
    • 第10章 其他接口 179

    上一篇:深入理解Hadoop  下一篇:Linux Shell编程从入门到精通

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Chrome相关电子书
    学习笔记
    网友NO.458621

    Selenium chrome配置代理Python版的方法

    环境: windows 7 + Python 3.5.2 + Selenium 3.4.2 + Chrome Driver 2.29 + Chrome 58.0.3029.110 (64-bit) Selenium官方给的Firefox代理配置方式并不起效,也没看到合适的配置方式,对于Chrome Selenium官方没有告知如何配置,但以下两种方式是有效的: 1. 连接无用户名密码认证的代理 chromeOptions = webdriver.ChromeOptions()chromeOptions.add_argument('--proxy-server=http://ip:port') driver = webdriver.Chrome(chrome_options=chromeOptions) 2. 有用户名和密码的连接 from selenium import webdriverdef create_proxyauth_extension(proxy_host, proxy_port, proxy_username, proxy_password, scheme='http', plugin_path=None): """Proxy Auth Extension args: proxy_host (str): domain or ip address, ie proxy.domain.com proxy_port (int): port proxy_username (str): auth username proxy_password (str): auth password kwargs: scheme (str): proxy scheme, default http plugin_path (str): absolute path of the extension return str - plugin_path """ import string import zipfile if plugin_path is None: plugin_path = 'd:/webdriver/vimm_chrome_proxyauth_plugin.zip' manifest_json = """ { "version": "1.0.0", "manifest_version": 2, "name": "Chrome Proxy", "permissions": [ "proxy", "tabs", "unlimitedStorage", "storage", "all_urls", "webRequest", "webRequestBlocking" ], "background": { "scripts": ["background.js"] }, "minimum_chrome_version":"22.0.0" } """ background_js = string.Template( """ var config = { mode: "fixed_servers", rules: { singleProxy: { scheme……

    网友NO.142132

    web自动化测试(二)Selenium 3启动IE, Firefox,Chrome代码示例

    Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。上回《web 自动化测试(二) 》主要讲述的是web测试中Selenium 3使用的问题集以及解决方案。本文主要讲述的是 启动IE, Firefox,Chrome代码示例 ,仅供参考。 要使用启动IE, Firefox, Chrome之前,必须把对应浏览器的driver sever设置到windows 系统path目录下。 比如我的driver都放到这个目录下C:\Program Files (x86)\seleniumdriver, 下面是windows 系统 path路径的设置。 启动IE 代码: #!/usr/bin/env python#coding=utf-8from selenium import webdriverimport osfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0from selenium.webdriver.support import expected_conditions as EC # available since 2.26.0from selenium.webdriver.firefox.firefox_binary import FirefoxBinarydriver = webdriver.Ie()# go to the google home pagedriver.get(https://www.baidu.com/)# the page is ajaxy so the title is originally this:print driver.title# find the element that's name attribute is q (the google search box)inputElement = driver.find_element_by_name(wd)# type in the searchinputElement.send_keys(cheese!)# submit the form (although google automatically searches now without submitting)inputElement.submit()try: # we have to wait for the page to refresh, the last thing that seems to be updated is the title WebDri……

    网友NO.218844

    用VueJS写一个Chrome浏览器插件的实现方法

    浏览器基本已经天下大统了,放眼望去都是Chromium的天下。那么,能写一个浏览器插件也算是一种回报率不错的技能。 基本知识 浏览器插件官方的说法叫扩展程序,允许你为浏览器增加各种功能,但不需要深入研究浏览器本身的代码。你可以用HTML,CSS和JavaScript创建新的扩展程序,如果你曾经写过网页,那么写一个插件是非常轻松的事情。 常见的插件一般就是地址栏后面的一个图标,点击后给你当前网页提供各种功能,或者在你点击网页右键时弹出额外的菜单。 程序目录结构 最简单的扩展程序只需要3个文件,或者更少。 my-addon |- manifest.json |- icon.png └─ popup.html manifest.json:清单文件,用来描述插件本身,必须。 icon.png:图标文件,如果你不想用默认图标这也是必须的。 popup.html:算是插件的功能页吧,你至少得有点功能才有存在的意义吧。 当然上面的例子是最精简的情况了,一般的插件会有多个html,还有js目录,css目录等等,你可以把插件当成一个静态网站,唯一的区别是多了一个manifest文件用来描述这个静态网站。 清单文件示例 下面是一个精简版的manifest.json。 { "manifest_version": 2, "name": "One-click Kittens", "description": "This extension demonstrates a browser action with kittens.", "version": "1.0", "permissions": [ "https://secure.flickr.com/" ], "bro……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明