方法有两种: 第一种: 在Windows 7下可以用mklink命令把Chrome浏览器的缓存位置设置为自己需要的文件夹路径. Chrome浏览器默认的缓存文件位于: CC:\Users\登录用户名\AppData\Local\Google\Chrome\User Data\Default\Cache 假如你想指定的存放缓存文件位置在: D:\Chrome\Cache 那么,你可以先删除Chrome默认的缓存文件夹,然后在"开始→搜索框"键入"cmd",右击cmd程…
1.Chrome下提供了一个命令chrome://cache,可以查看到保留下来的缓存; 2.但是,当你点击缓存文件,Chrome却并非打开缓存源文件,而是如图所示的二进制编码文件; 3.在Win7系统中,Chrome的缓存目录是C:\Users\{用户名}\AppData\Local\Google\Chrome\User Data\Default\Cache.打开缓存目录之后,却什么都看不到; 4.我们可以借助第三方软件,下载ChromeCacheView工具,可以快速查看Chrome浏览器缓…
在实现了.Net程序中嵌入Chrome浏览器后,下一步的个性化操作就是加入一些设置了,在前面的文章中,我们可以看到在使用Chrome控件前,有如下一个操作: var setting = new CefSharp.CefSettings();    CefSharp.Cef.Initialize(setting, true, false); 这个setting变量就是用来存放chrome的全局设置的地方,当需要进行设置的时候,只需要对它进行修改即可.例如,我们要修改缓存目录,只需要如下设置即可:…
最近想听一下最新的流行热歌,按着某网站的新歌排行榜逐首在巨鲸音乐网搜索下载,但相当一部分的歌曲还是没能下载到,逼不得已只能到百度MP3下载,在搜索结果中已经挑体积比较大的文件来下载了,但下载到的MP3文件的品质实在不怎么样,有些文件还是“加长版”,在歌曲结束后还有一段垃圾网站的宣传语,够令人恶心的!遇到这种情况只能只认倒霉,感叹人品不佳,谁让你到百度去搜索下载呢!无奈之下只能到论坛或音乐社区去找了,经过一番衡量,最后选择了虾米.在虾米网下载歌曲需要虾币,很快虾币就消耗完了,那怎么办呢?只能“曲线…
web开发的人经常chrome和firefox作为开发调试工具,有些时候需要禁止chrome浏览器缓存,最近也用到禁止缓存,以下介绍几种禁止chrome浏览器缓存的方法作为记录. HTML: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate&q…
使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器 2016-09-23    分类:.NET开发.编程开发.首页精华0人评论 分享到:更多3 本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 介绍 以前曾试过在app中整合一个可靠又快速的web浏览器吗? 在本文中,你会学到如何轻松地将奇妙的CefSharp网页浏览器组件(基于Chromium)集成到你的C# app中. 然后,你可以使用此web浏览器: 给用户提供一个集成的浏览体验 用…
一.vue中解决chrome浏览器自动播放音频 需求 有新订单的时候,页面自动语音提示和弹出提示框: 问题 chrome浏览器在18年4月起,就在桌面浏览器全面禁止了音视频的自动播放功能.严格地来说,是Chrome不允许在用户对网页进行触发之前播放音频.不光是这样,在页面加载完毕的情况下,用户没有click.dbclick.touch等主动交互行为,使用js直接调用.play() 方法的话,chrome都会抛出如下错误:Uncaught (in promise) DOMException: 解决…
有的时候,我们需要在程序中嵌入Web浏览器,其实.Net Framework中本身就提供了WebBrowser控件,本身这个是最简单易用的方案,但不知道是什么原因,这个控件在浏览网页的时候有些莫名的卡顿,有的时候甚至能达到好几秒,严重影响体验. 这个时候,我们可以考虑使用第三方浏览器来代替系统的WebBrowser,常见的方案是使用版本帝Chrome,Chrome本身提供了供第三方程序嵌入的方案Chromium Embedded Framework (CEF),但这个是C++的接口,在.Net程…
RF默认使用的是Firefox浏览器,如果要修改为其他浏览器要怎么做呢? 1.按F5搜索关键字[Open Browser],可以看到其帮助信息中说明了不同浏览器时browser参数的值 2.Python2.7安装目录下(例:C:\Python27)放入浏览器版本对应的驱动程序 PS:chromedriver与chrome浏览器各版本对应下载参考 https://blog.csdn.net/ezreal_tao/article/details/80808729 3.脚本中设置参数 4.正常运行…
在前端的开发中,最麻烦的莫过于浏览器的缓存,经常需要清理缓存文件,导致开发效率较低. 但Chrome可以一键禁止浏览器缓存,并且在后续的操作中,无论相同的资源请求多少次,都不会缓存到本地,一起来体验下吧. 按F12打开调试者工具,在调试者工具的右上角打开菜单选项,选择更多工具(More tools)->网络限制(Network conditions,在界面中勾选“Disable cache”选项,即可禁用浏览器缓存,注意是浏览器缓存,而不是相关页面的浏览器缓存,见下图:…
浏览器缓存的问题 Chrome 在浏览器中设置: 1 Ctrl + Shift + Delete 2 Ctrl + F5 强制刷新 3 F12 打开控制台 ---> Network ---> Disable cache 打钩 4 F12 ---> F1 ---> Network ---> Disable cache(while DevTools is open) 打钩 5 更多工具选项 ---> 清除浏览数据…
平时用chrome开发更多,介绍一下如何清除和查看chrome浏览器的缓存内容,其他浏览器大同小异就不细说了 打开设置==>隐私设置和安全性==>内容设置==>cookie ==>所有cookie和网站数据 清除缓存: 根据需要清除…
1. 开始菜单输入‘g'找到 Google Chrome浏览器 2. 修改属性->目标,将 chrome.exe hao.qquu8.com 后面的网址去掉,如图:…
前言:作为一个Web开发人员,经常与我们相伴的必然少不了浏览器,而Google旗下的chrome浏览器更是凭借着出色的性能.简洁的界面被广大开发者所喜爱,今天分享下如何在linux系统下安装chrome. CentOS版: 1.打开终端,切换为管理员root su root 2.配置yum下载源 cd /etc/yun.repos.d vim google-chrome.repo ## 配置下载源; ----------------手动分割-------------------- ## 在vim…
点击“自定义字体”可以修改字体风格.   如果习惯看微软雅黑的字体,我们可以点击“宋体”进入字体选择,拖动向下可以找到“微软雅黑”的字体,点击“微软雅黑”,然后再点击“完成”即可.   另外如果设置字体后想要改回默认字体,则可以在“自定义字体”里将字体选项改为 标准字体:宋体 Serif字体: Simsun 21px Sans-Serif字体: Simsun 21px 等宽字体:NSimsun 21px 默认编码:中文简体(GBK) 默认语言:中文简体. https://www.zhihu.co…
介绍 以前曾试过在app中整合一个可靠又快速的web浏览器吗? 在本文中,你会学到如何轻松地将奇妙的CefSharp网页浏览器组件(基于Chromium)集成到你的C# app中. 然后,你可以使用此web浏览器: 给用户提供一个集成的浏览体验 用HTML / JavaScript编程添加嵌入式界面 用于web自动化 CefSharp可靠,快速,完全开源,不需要任何额外的依赖就可以安装到最终用户(除VC ++ Runtime 2013以外). 在本指南中,我们将使用WinForms项目,但Cef…
CEF(Chromium Embedded Framework, 嵌入式Chromium框架)是C/C++开发的库 目前 Google Chrome(Google浏览器),Chromium浏览器,Opera等都是基于CEF为核心,Webkit引擎的浏览器. Xilium.CefGlue是对CEF项目的.net的包装,它是用P/Invoke的方式来调用CEF类库.CEFSharp是用C++/CLI的方式来调用CEF类库的. 原先使用的是Xilium.CefGlue,如果只是单纯在窗口上实现的话是没…
最近重新用起了ubuntu kylin,然后又碰到之前让我感到有些难受的一个小问题:用chrome浏览部分网页时,一部分粗体字十分难看,就像是宋体直接加粗那样. 之前就觉得这样看起来很难受,但是找到的解决方法不是特别好:比如删除这个难看的字体(字体虽然难看,有时仍然需要):修改字体配置文件中字体的优先级或重映射一些字体(问题只发生在chrome上,修改之后却不止影响到chrome). 然后就想要找找有没有更好的办法,一开始发现了可以修改-/.config/google-chrome/Defaul…
一个常用的功能就是禁止浏览器本身的右键菜单,靠在WPF中拦截鼠标事件是不行的,可以通过设置MenuHandler来实现. 首先实现一个IContextMenuHandler. public class NullMenuHandler : IContextMenuHandler { public bool RunContextMenu(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams par…
CefSharp本身携带了一大堆文件,这些文件默认直接释放在exe文件底下,这种方式本身没有什么问题,但多了一大堆文件后不是很好看.本文这里就介绍一个方法,使得可以将CEF相关的文件部署到独立的文件夹. 在开始改造之前,还是得另外新建一个工程安装一次CEFSharp,这样才能获取到相关资源文件.然后从这些资源文件中分离出来. 首先把CEF进程相关的文件拷贝到一个独立的文件夹: 然后我们的程序中只需要引用CEFSharp相关的.net代码的dll,主要有如下几个: 修改主代码的配置,主要包括如下几…
在使用CEF的过程中,我发现了一个现象:WPF版的CEF比Chrome性能要差:一些有动画的地方会掉帧(例如,CSS动画,全屏图片拖动等),视频播放的效果也没有Chrome流畅. 查了一下相关资料,发现CEFSharp.WPF不是直接渲染在控件上的,它的大概流程如下: CEFSharp.WPF的ChromiumWebBrowser控件本质上是一个图片 而是通过离屏渲染的方式渲染在缓冲区里, 绘制完成后,然后将缓冲区的数据传递到InteropBitmap中去 将InteropBitmap作为Chr…
chrome强大的调试功能令许多开发者爱不释手,在使用cef的时候,我们也可以继承这强大的开发者工具. 集成调试: 我们可以使用如下函数直接使用集成在chrome里的开发者工具 _chrome.ShowDevTools(); 这种方式下,类似chrome中按F12,直接打开了一个开发者工具窗口, 远程调试: 也可以使用chrome远程调试的方式来调试我们的cef程序,只需要设置远程调试端口即可. var setting = new CefSettings {RemoteDebuggingPort…
在实际使用过程中,发现有的客户端会出现chrome加载网页过慢问题,定位后发现很多是因为设置系统代理所致,此时可以通过如下启动参数禁止系统代理. {"proxy-auto-detect", "0"},{"no-proxy-server", "1"}, 另外一个小技巧是: 由于cef本身是一个独立的进程,我们不需要等待主窗口加载完成后再创建ChromiumWebBrowser,单独启动它也不影响主程序启动速度, 因此可以将Chr…
CefSharp本身提供了WPF和WinForm两个版本的控件,这两个版本的控件使用方法大同小异,由于我WPF的版本用的较多,这里就简单的介绍下WPF版的CEFSharp控件的用法. 加载页面: ChromiumWebBrowser提供了Load函数,可以实现页面的加载, _chrome.Load("http://tianfang.cnblogs.com/"); 不过这个函数只能在CEF控件加载完成后进行,用起来有些不方便,往往用他来实现页面的刷新.实际使用中大多通过设置Address…
1.在此列表中,选中对应登录帐号 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 2.将ProfileImagePath 的值改为自己想要的转移地址 例如:C:\Users\VEGA 3.修改其他默认环境变量选项 把涉及自己用户名或者地址的都改过来. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\She…
CEF中的Cookie是通过CookieManager来管理的,可以用它来设置发送的Cookie. 发送Cookie 发送Cookie的一个基本示例如下: var cookieManager = _chrome.GetCookieManager();cookieManager.SetCookie("http://localhost:5000/test", new Cookie(){    Name  = "name",    Value = "123&qu…
缓存是一个很深奥的东西,虽然查了半天,还是没有搞清楚,希望以后可以遇到前端大神,可以给一个傻瓜化的通俗易懂的解释 已经上线的,后续有迭代的软件,迭代的版本不应该手动清除缓存了,因为太麻烦,对客户来说不友好(这样理解对的吧?请大神指教) 清除缓存有以下方法: mac的mac OS系统: 1,cmd + shift + r:可以清除历史记录,但不一定能把所有缓存清除掉(为什么呢?不造) 2,打开开发者工具(cmd+opt+i),右键点击左上角的刷新按钮,出现以下选项,选择“清除缓存并硬性重新加载”,…
http://www.codeceo.com/article/cefsharp-charp-app-chrome.html http://developer.51cto.com/art/201304/390456.htm…
要在CEF中和网页的JS进行交互,首先我们要通过设置启用Javascrit集成功能. CefSharpSettings.LegacyJavascriptBindingEnabled = true; 调用JavaScript: 简单的调用JavaScript可以直接使用ExecuteScriptAsync扩展函数. _chrome.ExecuteScriptAsync("alert('hello world')"); 实际上,JavaScript是具体到frame的,上述代码等价于 _c…
  改变Chrome浏览器缓存_个人信息路径(亲测) actionx2上传于2012-10-26|(7人评价)|3077人阅读|41次下载|文档简介|举报文档    在手机打开   改变 Chrome 浏览器运行路径(已成功)   Google 的浏览器 Google Chrome 很受用户欢迎, 不仅速度快, 而且十分稳定. 该浏览器界面简洁, 访问网页响应超快,不会吊死,深受网友的欢迎. 但是, Google Chrome 浏览器安装时的主程序以及用户数据和浏览缓存,路径默认情况下都保存在…