谷歌浏览器

调试移动端页面

时光总嘲笑我的痴心妄想 提交于 2020-03-11 07:56:59
调试移动端页面分为两种 开发时,移动设备连接上PC起的服务 调试移动设备上的页面 手机连接PC的本地服务 在开发移动设备页面时,常用CHROME自带的模拟移动设备外,还需要有真机去测试一下,而不是布到测试服务上去之后,再使用真机测试。 第一步:手机连接上电脑的局域网,之前在网上找的教程,想的是可能是手机和电脑都使用公司的无线网络,然而这是不可以的。正确的姿势是使用电脑共享一个网络服务,再使用手机连上电脑的网络。 我使用的WIN10里自带了移动热点,电脑使用无线连接网络时也可以使用这个热点共享,手机连接上这个网络 第二步:本地使用工具起本地服务,在电脑上可以使用 localhost:3000 访问,手机则需要使用IPV4去访问这个网络 查询电脑IPV4的方法,在电脑的命令行里,输入 ipconfig 即可查询到 最在在手机浏览器里输入 IPV4 + 端口号 即可访问到那个页面 调试手机上的页面 电脑和手机同时使用chrome浏览器 第一步:电脑输入 chrome://inspect/#devices 进入等待手机插入 第二步:使用手机数据线,连接电脑,注意手机要调成USB调试模式,每个手机具体开启位置就百度吧 第三步:使用手机CHROME打开想要调试的页面,这个时候就可以在电脑上看到 手机处于连接状态可调试状态了,这个时候点击调试,却发现页面一直处于loading状态,这个时候就需要

new Date()的参数

ε祈祈猫儿з 提交于 2020-03-11 07:56:48
前两天发现手机页面的倒计时在Android上正常显示,在iPhone却不能显示。 后来又发现在ff和ie里也不显示。(以前只在chrome里看过,显示正常)。 后来同事改了new Date()里字符串的格式,就都正常显示了。 我们知道Android和chrome都是webkti内核,难道和这个有关? 于是打开控制台,分别测试了不同浏览器对Date()参数的反应。 首先是chrome的: 只要是字符串,这三种格式都能正常解析,非字符串"/"月份多加1,这个问题本身存在。 然后是ff: 字符串中","和"/"能正常解析,"-"不能。 最后是ie: 这次是只有字符串格式的"/"能正常解析,","和"-"都不能。 我的js中服务器返回的格式是"-"连接的字符串,这也就解释了为什么只有在chrome中日期能正常显示,而其它浏览器不行了,因为FF和IE都不能正确解析"-"。 所以以后为了兼容,还是都replace成"/"吧。 来源: https://www.cnblogs.com/yachao1120/p/8551059.html

new Date()的参数

懵懂的女人 提交于 2020-03-11 07:56:06
前两天发现手机页面的倒计时在Android上正常显示,在iPhone却不能显示。 后来又发现在ff和ie里也不显示。(以前只在chrome里看过,显示正常)。 后来同事改了new Date()里字符串的格式,就都正常显示了。 我们知道Android和chrome都是webkti内核,难道和这个有关? 于是打开控制台,分别测试了不同浏览器对Date()参数的反应。 首先是chrome的: 只要是字符串,这三种格式都能正常解析,非字符串"/"月份多加1,这个问题本身存在。 然后是ff: 字符串中","和"/"能正常解析,"-"不能。 最后是ie: 这次是只有字符串格式的"/"能正常解析,","和"-"都不能。 我的js中服务器返回的格式是"-"连接的字符串,这也就解释了为什么只有在chrome中日期能正常显示,而其它浏览器不行了,因为FF和IE都不能正确解析"-"。 所以以后为了兼容,还是都replace成"/"吧。 来源: https://www.cnblogs.com/alexandra/p/3915183.html

Node.js的C++扩展教程(二)

梦想的初衷 提交于 2020-03-11 00:59:51
今天我们讲一下关于V8中的内存机制、隔离实例、上下文、脚本。 内存机制 1.基本概念 在Chrome V8中,内存机制是非常重要的,其中就包含它内在的各种概念。V8高效的一个重要原因就是它的内存机制。 Chrome V8中JavaScript的数据类型(Number、Object、Function等)都是由V8内部的内存机制进行管理的。也就是说如果你在自己的JavaScript代码中声明了一个变量/函数/对象,那么这个变量/函数/对象将被V8的内存机制进行管理。 Chrome V8所创建的C++类型能被你编写的C++代码(如C++扩展)所访问,并且其跟JavaScript中操作的是在内存中相同的存储单元。比如说你在JavaScript中声明了let a = 1;,那么在C++扩展中是可以被访问到的。 举个例子,在JavaScript中定义了一个字符串: let a = "hello world" Chrome V8会对应的创建一个v8::String类型的对象,里面有一堆Chrome V8内置的数据信息。 这些数据类型中都有对数据元信息的一个引用,用于内存管理。 2.堆内存类型 堆内存类型有以下几种: 新生代内存区:基本的数据对象(小数据对象)都被分配到这里,其特点是小而频,也就是空间小,垃圾回收频繁。 老生代指针区:这是一堆指向老生代内存区具体数据内容的指针。 老生代数据区

自定义错误界面404

你离开我真会死。 提交于 2020-03-10 04:34:43
解决IE下自定义HTTP错误页太小不显示并导致显示默认友好错误页问题 我看到了这么一句话Ticket #11289, IE bug fix: always pad the error page with enough characters such that it is greater than 512 bytes, even after gzip compression,貌似和IE什么Bug有关系,立即Google之,找到了WordPress原先的Bug处理页 《Internet Explorer, 512-byte error page fix doesn’t work. Neglects gzip compression.》 。 通过上述描述得知当自定义HTTP错误页(Custom HTTP Error Page)体积过小,小于一个临界阈值(thresholds)时,IE浏览器将自动以内部错误页面(Microsoft-stylin’ error page)来取代你的自定义错误页。 什么意思呢?首先我们要理解什么是自定义HTTP错误页。当然要理解HTTP状态码(HTTP Status Code),比如说我们找不到页面时服务器将返回一个404状态码,表示找不到页面,当我们进行301或者302重定向时也是通过这个状态码来进行,当然还要有一些附加信息,比如状态

desktopnotify

拜拜、爱过 提交于 2020-03-09 16:10:19
这几天研究了一下浏览器的notification通知API的使用,使用它的好处是,当浏览器不是当前打开的窗口时,如果页面上调用了notification API的话,会在桌面上弹出小窗口显示一条消息。并且这个消息可以接受几个事件,如click。这样用来做消息提醒还是不错的。 为了学习它,我参考了 几篇 关于 notification 的文章和 项目 。目前主要支持的浏览器是chrome, firefox, Safari。在前面的项目中,在win7的ie9下也有一种通知形式,只不过它是在ie9的图标上显示一个小图标,和其它的效果差距比较大,而且为了启用它,还要将打开的页面pin到任务栏上去(就是拖动那个tab页到任务栏上)。 我还参考了其它的几个项目,觉得 这个项目 还是比较简单的。不过个人感觉我要的比较简单,所以我在它的基础上进行了修改,并且创建了一个项目名字叫desktopnotify。目前只支持chrome。如果你对这个感兴趣可以进入github的项目主页,上面有说明。下载后还可以运行示例。 在试验的过程中发现,如果你的chrome的通知是不允许(它一共有三个状态:允许,不允许和禁止)。对于不允许,是可以调用requestPermission来要求用户打开的,但是直接在console中运行测试是不行的,需要在页面中通过绑定点击或按键事件来执行,以确保是用户行为。所以这个要注意

Anaconda中的jupyter-notebook设置默认打开谷歌浏览器

荒凉一梦 提交于 2020-03-09 08:58:12
1.打开cmd,在命令行中输入 jupyter notebook --generate-config 找到配置文件所在的路径 2.根据路径打开: C:\Users\asus\.jupyter\jupyter_notebook_config.py文件 3.在配置文件中添加代码 import webbrowser webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\\Users\\用户名\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe')) c.NotebookApp.browser = 'chrome' 其中GenericBrowser里的参数是你电脑安装Chrome浏览器的路径 来源: https://www.cnblogs.com/freecafe/p/12446670.html

Google发出“警告”试图把用户从Edge拉到Chrome

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-09 08:53:00
导读 随着基于 Chromium 引擎的新版 Edge 放开,现在 Edge 也可以用适应于 Chrome 使用的扩展应用了。不过,有用户在用 Edge 上 Chrome Web 的应用商店时发现,网站会弹出一个警告,表示“Google 建议您改用 Chrome,以便安全地使用扩展程序”。   原本 Edge 是一个挺不受待见的 Windows 10 自带浏览器,其地位甚至还不如 IE,毕竟你还可以说用 IE 是为了上某些专门只有在 IE 上才能用得了的网页,但是 Edge 是真没有甚么优势。   这也是微软决定大幅改造 Edge 的原因,让其用上了与 Chrome 一样的 Chromium 引擎。这使得 Edge 现在可以安装那些以往只有 Chrome 才可以用的扩展应用,而这些扩展应用又往往是真的有用的。   不过正如上述提到,如果新版 Edge 用户前往 Chrome Web Store 的页面,就会弹出一个劝吁用户转用 Chrome 的提示。虽然 Chrome Web Store 依然允许用户为 Edge 添加添加 Chrome 的那些扩展程序,但这个警告明显是想让新版 Edge 的用户觉得 Edge 比 Chrome 更加危险,而目前并没有任何证据表明 Chrome 是更安全的选择,尤其是它们两者都是用着相同的引擎之下。   目前 Chrome 是最多人用的浏览器

Chrome 您的连接不是私密连接 NET::ERR_CERT_INVALID

拈花ヽ惹草 提交于 2020-03-09 02:12:56
chrome浏览器升级后突然发现非官方的https网页都打不开了, 您的连接不是私密连接 ***者可能会试图从 x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情 NET::ERR_CERT_INVALID 提示: 通常会使用加密技术来保护您的信息。Google Chrome 此次尝试连接到 x 时,此网站发回了异常的错误凭据。这可能是因为有***者在试图冒充 x,或 Wi-Fi 登录屏幕中断了此次连接。请放心,您的信息仍然是安全的,因为 Google Chrome 尚未进行任何数据交换便停止了连接。 您目前无法访问 x,因为此网站发送了 Google Chrome 无法处理的杂乱凭据。网络错误和***通常是暂时的,因此,此网页稍后可能会恢复正常。 网站找了半天,最后这种方式可以, 注意是在当前页面打开的时候点网页任意地方,<font color=red size=72>不是在输入框,不是在输入框,不是在输入框</font> 在chrome该页面上,直接键盘敲入这11个字符:thisisunsafe (鼠标点击当前页面任意位置,让页面处于最上层即可输入) 来源: 51CTO 作者: 马鹏飞 链接: https://blog.51cto.com/mapengfei/2476429