首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移动端Web开发调试之Weinre调试教程

虽然说Android 4.0+以上移动设备支持桌面版Chrome远程调试,而且在Android 4.4以下也仅限于预览Chrome手机版浏览器内部效果,我们无法在问题浏览器下实时联调。...检查器,有了Weinre,在PC上可以即时修改目标网页HTML/CSS/JavaScript,调试过程可实时显示移动设备上页面的预览效果,并同步显示设备页面的错误和警告信息,可以查看网络资源信息,不过...我在Chrome 38/39版本测试打开Debug客户端出现页面白板,原因未知,了解原因欢迎留言给我。换为Safari浏览器打开则正常。...2.2+ 中phonegap iOS 4+ safari浏览器 BlackBerry v6.x 模拟器 webOS chrome8+ safari5+ 关于WeinreJava版本下载地址无法访问问题...Debug客户端中调试方法 如果调试设备连接成功,会显示如下状态: ? Elements面板 ? 可以修改html和CSS代码,无须刷新页面,即可在目标设备页面上实时预览效果。

2.2K20

记录工作中遇到各种问题(Bug,总结,记录)

12. iOS高版本中,在微信内访问网页,音频背景音乐无法自动播放 其实在高版本浏览器中,基于安全措施,已经不允许自动播放音频了,但在微信内是可以 微信安卓环境下正常,但在高版本iOS下就失效了,解决办法是在微信...表格表头、首行首列固定等 表格数据多时,需要有个滚动把某一信息行列固定效果,方案有两种 ->直接设置该行列position 这是最直接,在一般表格中可以使用,但数据量很多时候,或者表头复杂...与Macsafari进行远程调试,MACiOS系统不能比iPhone低,否则无法连接上,即“开发”菜单栏下看不到连接iPhone信息 58. iPhoneiPadsafari浏览器不支持..." width="100%" height="100%" type="application/pdf" /> 在Mac上safari是能嵌入,不过在iPhoneiPad下失效,但是能直接通过链接打开...iPhoneiPadsafari浏览器通过嵌入pdf来预览,只能看到第一页,无法滚动翻页查看更多 这个问题是ios自家bug了,所以为了解决,只能引入第三方支持(不再使用浏览器自身支持

17.9K12
您找到你想要的搜索结果了吗?
是的
没有找到

「译」前端项目中常见 CSS 问题

当你在做一个新项目的时候,可以将其作为一份方便参考指南。 我们开始吧。 1. 重置 button 和 input 元素背景 添加按钮,重置它背景,否则在跨浏览器呈现会有所不同。...下面的例子分别展示了 ChromeSafari同一个按钮,后者默认会有一个灰色背景。...透明渐变 当使用透明起点和终点添加渐变时候,在 Safari 下会呈现一片漆黑。这是因为 Safari 无法识别关键字 transparent。...压缩拉伸图片 用 CSS 调整一张图片大小时,如果纵横比与图片宽高不一致,则图片会被压缩拉伸。 解决方法很简单:使用 CSS object-fit。...p { direction: ltr; } image.png (大图预览) 结论 这里提到所有问题都是我在前端开发工作中最常遇到。我目标是在开发 web 项目定期检查这份清单。

2.1K10

Python爬虫 | 认知爬虫之请求与响应

我们打开一个网站链接,过程是从客户端(例如:谷歌、火狐浏览器)发送请求到服务端(例如:你打开百度网站所在服务器),服务器接收到了请求,处理,返回给客户端(浏览器),然后在浏览器上看到了展示数据。...其中Elements为查找网页源代码,实时编辑DOM节点和CSS样式,Network从发起网页页面请求request后,分析HTTP请求得到各个请求资源信息。...Preview:预览面板,据你所选择资源类型【JSON、图片、文本】显示相应预览。 Response:显示HTTPResponse响应信息,包含资源还未进行格式处理内容。...; Delete指删除某一个资源; Options请求是用于客户端查看服务器性能; requests请求示例: # requests请求url地址可以直接指定为链接地址...请求体是指请求额外携带数据,如表单提交表单数据。很多网站在申请访问时候没有请求头无法访问,或者返回乱码,简单解决方式就是伪装成浏览器进行访问,如添加一个请求头伪装浏览器行为。 ?

1.7K20

如何使用浏览器工具调试PWA

上图为使用主题颜色选项来改变浏览器UI颜色例子 背景颜色:在清单中指定Web应用程序背景颜色,这使得浏览器在CSS不可用之前加载过程可以展示背景颜色。这为用户带来更好体验。...「manifest.json」代码例子 清单允许定义许多其他字段,建议直接看「Web应用清单工作草案」了解更多。 最后,也是非常重要,就是添加到首屏链接。...绕过网络可以完全关闭Service Worker启用缓存。 当您希望从网络直接访问,这会阻止应用程序使用缓存资源。调试也非常有用。...当加载Service Workers使用Cache API缓存资源,DevTools网络面板显示为来自Service Workers: ? Firefox如何?...您无法模拟事件强制更新绕过Service Workers,如Chrome。 我希望,在Firefox这很快将变成可能,以便有更容易测试体验。

3.6K40

学会前端调试技巧,提升排错效率

(字号、颜色、宽度高度等) 可以进行编辑,浏览器内容区域实时预览Computed 下点击样式里箭头可以跳转到 styles 面板中 css 规则?...使用关键字 debugger 代码 预览区域行号可以设置断点执行到断点处时代码暂停执行展开 Breakpoints 列表可以查 看断点列表,勾选/取消可以 激活/禁用对应断点暂停状态下,鼠标 hover...) iPhone 使用 Safari 浏览器打开要调试页面 Mac 打开 Safari 浏览器调试(菜单栏 —> 开发 -> iPhone 设备名 -> 选择调试页面) 在弹出 Safari...手机进入开发者模式,勾选 USB 调试,并允许调试 电脑打开 Chrome 浏览器,在地址栏输入: chrome://inspect/#devices 并勾选 Discover USB devices...选项 手机允许远程调试,并访问调试页面 电脑点击 inspect 按钮 进入调试界面 直接使用手机扫码查看,体验更佳 使用代理工具调试移动端h5开发,需要抓包进行接口调试,这时可以选择代理工具

1.3K10

【准备篇】js逆向分析破解之学习准备

相信只要写过爬虫,都对F12以及右键-检查不会陌生,没错这都是用于打开Chrome开发者工具,利用Chrome进行调试以及查看关键信息对于我们进行爬虫是很有必要。...打开Chrome 开发者工具方式: 在Chrome菜单中选择 更多工具 > 开发者工具 在页面元素上右键点击,选择 “检查” 使用 快捷键 F12 Ctrl+Shift+I (Windows) ...在源代码面板中设置断点来调试 JavaScript ,或者通过Workspaces(工作区)连接本地文件来使用开发者工具实时编辑器。...② 查看资源预览信息 在Preview标签里面可根据选择资源类型(JSON、图片、文本、JS、CSS显示相应预览信息。下图显示是当选择资源是JSON格式预览信息。 ?...下图显示是当选择资源是CSS格式响应内容。 ?

4.7K62

前端必须知道开发调试知识 - 笔记

点击具体样式值(字号、颜色、宽度高度等) 可以进行编辑,浏览器内容区域实时预览 Computed 下点击样式里箭头可以跳转到 styles 面板中 css 规则 可以使用 2...; 最后还有一个比较少用方法,用于展示 HTML 节点 DOM 对象: console.dir # Sources— 源码 调试器使用使用关键字 debugger 代码预览区域行号可以设置断点...,出于安全考虑,JavaScript 代码在上线通常会被压缩,压缩后代码只有一行,变量使用’a’.'...之所以没有显示分号是因为压缩后代码就只有一行。...-> 高级 -→> 开启 Web 检查器) iPhone 使用 Safari 浏览器打开要调试页面 Mac 打开 Safari 浏览器调试 (菜单栏→> 开发 - iPhone 设备名 -

1.1K20

职业是前端工程师【五】: 前端工程师必会六个调试技能

对于支持在线调试开发环境来说,我们只需要打一两个断点,看程序是否运行到这个逻辑,又或者是按下“下一步”按钮,看程序运行到哪些地方,并实时预览变量值。...基本调试技巧:实时调试 开始之前,我们需要打开 Chrome 浏览器调试窗口。...实时调试样式 作为一个有经验前端程序员,当我们开发前端界面,都会: 在浏览器上编写 CSS 和 HTML 将编写好 CSS 和 HTML 复制到代码中 重新加载页面,看修改完页面是否正确 如果不正确...左侧部分会显示当前页面的代码及资源,如 HTML、CSS、JavaScript,还有图片等。这些内容都是由当前页面的 html 加载来决定,如果是单页面应用,则会是所有的资源。...如上图所示,调试,我们只需要: 选择相应源码文件 在中间区域在相应行数上打上断点 再刷新页面就可以进入调试 这时,我们只需要将光标,移动到正在调试变量上,就可以实时预览这个值。

882100

移动web开发需要注意二十点

,建议前端工程师使用HTML5,而放弃HTML4,因为HTML5可以实现一些HTML4中无法实现丰富WEB应用程序体验,可以减少开发者很多工作量,当然了你决定使用HTML5前,一定要对此非常熟悉...比如定义一块内容或文章区域可使用section标签,定义导航条选项卡可以直接使用nav标签等等。...3、放弃CSS float属性 在项目开发过程中可以会遇到内容排列排列显示布局,假如你遇见这样视觉稿,建议你放弃float,可以直接使用display:block; 4、利用CSS3边框背景属性 这个按钮有圆角效果...,有内发光效果还有高光效果,这样按钮使用CSS3写是无法写出来,当然圆角可以使用CSS3来写,但高光和内发光却无法使用CSS3编写,这个时候你不妨使用-webkit-border-image来定义这个按钮样式...为达到适配各种手持设备,建议前端工程师使用自适应布局模式,因为这样做可以让你页面在ipad、itouch、ipod、iphone、android、web safarik、chrome都能够正常显示

1.9K20

WEBAPP开发技巧总结

使用HTML5和CSS3l做UI,若还是遵循着一般web开发中使用HTML4和CSS2那样开发方式 话,这也就失去了WEBAPP本质意义了,且有些效果也无法实现,所以在此又回到了我们主题–...比如定义一块内容或文章区域 可使用section标签,定义导航条选项卡可以直接使用nav标签等等。...3、放弃CSS float属性 在项目开发过程中可以会遇到内容排列排列显示布局(见下图),假如你遇见这样视觉稿,哥建议你放弃float,可以直接使用display:block; 4、利用CSS3...边框背景属性 这个按钮有圆角效果,有内发光效果还有高光效果,这样按钮使用CSS3写是无法写出来,当然圆角可以使用CSS3来写,但高光和内发光却无法使用 CSS3编写,这个时候你不妨使用-webkit-border-image...、 chrome都能够正常显示,你无需再次考虑设备分辨率。

1.9K20

突破技术限制,实现Web端静默打印

作为Web开发同僚们,估计都有一个共同烦恼,Web端为什么不能够像 CS端那样直接打印预览直接移除掉打印预览界面不就可以了? 真实情况是Web端受限于浏览器权限,无法直接访问打印机等本机资源。...点击设置 外观-设置显示主页按钮,并输入我们要访问 Web页面。 打开桌面快捷方式,修改在后缀输入--kiosk --kiosk-printing。 而走到这一步,此路就不通了。...支持平台有:windows 10, IE,Edge, 火狐,ChromeSafari。 下面是一些常用能介绍。...,但在使用过程中,存在一些较为明显技术限制。...在测试过程中,我们发现由于未知因素,会出现旧示例无法使用工作,需要我们新建一个示例来完成JSPrint静默打印调用;除此之外,这种方法在火狐浏览器中无法正常执行。

2K10

实用CSS3属性和使用技巧

下面列出了一些非常实用CSS3属性和使用技巧,希望能够为你开发、设计工作带来一些帮助。 1. 圆角效果 如今Web设计在不断跟进最新开发技术,纷纷采用HTML5来开发多样性Web应用。...: 10px; /* Chrome/Safari */ -khtml-border-radius: 10px; /* Linux browsers */ http://www.cnblogs.com...阴影效果 通过CSS3box-shadow属性可以非常方便地实现阴影效果。所有主流浏览器都支持这个属性,其中Safari浏览器支持加前缀-webkit-box-shadow属性。...@media screen and (max-width: 480px){ /* 网页在宽度为480px屏幕上显示样式 */ } 开发者也可以使用@media print属性指定打印预览样式...以前背景图像大小在样式中是不可调控,如今使用Background size属性一行代码就能实现用户想要背景图像效果。

40110

内卷时代下前端技术-使用JavaScript在浏览器中生成PDF文档

在检定证书这一环节,存在一个难点,就是无法在线预览以及智能生成。 1、证书管理不能满足用户精准打印、特殊字符多页打印需求。...3、无法满足实时打印预览或者PDF预览,这样直至打印前都无法确定打印格式、范围等是否符合需求。...市面上主流浏览器有三四家,例如ChromeSafari、FireFox等,每个浏览器对于文字内容、CSS属性处理都不一致,有可能某些配置在某个浏览器上可行,换了一个浏览器之后就有可能天差地别。...另外,对于原生PDF文件来说,仅包含英文字体,不包含任何中文字体,因此当导出内容中含有中文字体编码,就会显示乱码,所以通常情况下,我们都需要为PDF进行字体注册操作。...最后,通过调用savePDF方法,将工作簿对象转为blob,我们可以通过window.open来进行pdf预览或者通过一些保存文件插件直接将这个blob保存为PDF文件。

2K20

前端开发必备之Chrome开发者工具(上篇)

快速预览媒体查询 点击媒体查询条形,调整视口大小和预览适合目标屏幕大小样式 查看关联 CSS 右键点击某个条形,查看媒体查询在 CSS 中何处定义并跳到源代码中定义 元素面板(Elements)...使用 Color Picker 修改颜色 要打开 Color Picker,请在 Styles 窗格中查找一个定义颜色 CSS 声明(例如 color: blue)。...源代码面板(Sources) 在源代码面板中设置断点来调试 JavaScript ,或者通过Workspaces(工作区)连接本地文件来使用开发者工具实时编辑器 格式化混淆代码 在某些情况下,我们需要对混淆代码做一定调试...XHR断点 当XHR请求URL包含指定字符串,如果要中断,使用XHR断点 设置XHR断点: 点击 Sources 选项卡。 展开 XHR Breakpoints 窗格。 点击添加断点。...输入你想要打断字符串。当此字符串出现在XHR请求URL任何位置,DevTools会暂停。 按Enter确认。 ?

8.2K111

巧用 CSS3 filter(滤镜) 属性

阴影是合成在图像下面,可以有模糊度,可以以特定颜色画出遮罩图偏移版本。 函数接受(在CSS3背景中定义)类型值,除了 “inset” 关键字是不允许。...例如:filter: url(svg-url#element-id) initial 设置属性为默认值,可参阅: CSS initial 关键字 inherit 设置属性为默认值,可参阅: CSS inherit...默认值是1;小于1图像变暗,为0显示为全黑图像;大于1图像显示比原图更明亮。 我们可以通过调整 背景明暗度 和 文字透明度 ,来模拟电影谢幕效果。...其他卡片背景模糊,使用户焦点集中到当前卡片。... 实现方式,是将背景加在 .card 元素伪类上,当元素不是焦点,为该元素伪类加上滤镜。

1.3K10

css 图层分析这方面,Chrome Devtools 属实不太行

Safari Devtools 图层分析工具 首先,Safari Devtools 要手动开启下: 打开 Devtools,这个层就是今天主角: 以掘金为例: 中间区域展示就是页面中图层...右边三个按钮分别是显示边框、绘制显示红色背景显示页面中所有的层,都勾选上。 显示边框就是会给每个图层加上绿色边框,可以直观地看到有哪些区域是在单独图层渲染。...显示页面中所有的层会在右边列出页面中所有图层根元素,可以看到页面上有 7 个图层,这些图层占据了 47M 内存。 绘制显示红色背景就是在每帧渲染都会闪一下,让人能感觉出来做了新一帧渲染。...,也不能直接跳到元素,这点不如 Safari Devtools: 对比下 safari : 最重要是图层创建原因显示不行: 显示信息不够友好: 有的甚至都没显示原因: 综合看下来,在图层调试工具上...Chrome Devtools 也有 Layers 工具,但在 css 图层分析这方面,Chrome Devtools 属实不太行。

62220

React Native调试心得

提示:当你做布局时候启动Enable Live Reload功能你就可以实时预览布局效果了,这可以和用AndroidStudioAutoLayout做布局实时预览相媲美。...Errors React Native程序运行时出现Errors会被直接显示在屏幕上,以红色背景显示,并会打印出错误信息。 你也可以通过 console.error()来手动触发Errors。...Warnings React Native程序运行时出现Warnings也会被直接显示在屏幕上,以黄色背景显示,并会打印出警告信息。...Console 面板:用于显示脚本中所输出调试信息,运行测试脚本等。 提示:对于调试React Native应用来说,Sources和Console是使用频率很高两个工具。...源码显示在单独标签页,通过点击 打开文件导航面板,导航栏中会显示所有已打开脚本文件。 心得:Chrome开发着工具中Sources面板几乎是我最常用功能面板。

5K70
领券