草庐IT

chrome-extension

全部标签

seleinum调用chrome长时间运行后出现崩溃

一、场景leader安排了爬虫的任务;代码采用了selenium调用谷歌浏览器模拟登录,登录后有模拟鼠标点击菜单,最后模拟点击进行翻页;代码写好了就一直跑啊跑啊。一共4W多页数据,每次差不多爬取了1千多页就会出现chrome崩溃的情况;如图:(网上找的图,当时的具体报错找不到了,其实可以重现;)后来排查到,在运行一段时间后,内存明显被吃满了。到这里可以判断肯定是浏览器把我内存吃了,最后导致自己崩溃了,哈哈;二、尝试的解决办法1、代码中使用try检测异常我把爬取翻页的代码放在了try内,试图在浏览器崩溃时被try检测到,从而重新发送请求(相当于刷新),开始爬取数据;但是…我想错了;当浏览器崩溃时

android - 使用 ADB 打开 Chrome

我曾经能够像这样使用ADB启动Chrome:adbshellamstart-ncom.android.chrome/com.android.chrome.Main但现在当我尝试它时,我得到:Starting:Intent{cmp=com.android.chrome/.Main}Errortype3Error:Activityclass{com.android.chrome/com.android.chrome.Main}doesnotexist.好像是MainClass的名字变了。如果有,新的是什么? 最佳答案 这个adb命令ad

谷歌 Chrome 120 稳定版浏览器发布:停止支持安卓 7.0/7.1、修复 10 个漏洞

12月6日消息,谷歌近日面向所有支持平台,发布了Chrome120稳定版更新,用户可以打开“菜单”>“帮助”>“关于GoogleChrome”检查更新。根据谷歌官方更新日志描述,Chrome120稳定版主要修复了10个安全问题,出于安全方面的考虑,官网仅列出了5个漏洞信息。在官网列出的5个漏洞等级均为“高危”(High),存在于MediaStreamandCapture,SidePanelSearch,Autofill和WebBrowserUI中,包括useafterfree和不当实施等问题。对于仍在运行安卓7.0/7.1的用户来说,无法安装安卓版Chrome120稳定版更新,只能停留在Chr

android - 如何为 chrome 设置可调试标志?

在官方教程中https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap他们说Chrome远程调试:如果您使用的是Cordova3.3或更高版本,这已经得到支持,并且只需要在您的AndroidManifest.xml中添加Debuggable标志我放入platforms\android\AndroidManifest.xml并得到一个构建错误运行构建无论如何,我认为它应该在config.xml中配置 最佳答案 使用Chrome进行远程调试仅从Android4.0开始出

android - 检查设备 Chrome 自动重新打开/重新加载

我目前正在使用chromefantasticInspectDevices来调试我的phonegap应用。然而,每次我构建应用程序并部署到我的手机时,我都会收到以下消息:Detachedfromthetargetetc是否可以让Chrome自动重新加载,这样我就不必一直打开设置->更多工具->检查设备 最佳答案 据我所知,目前只能通过重新加载页面来完成。它将重新加载代码(HTML、js、CSS),但不会清除WebView的历史记录。我的意思是,如果您的应用程序启动于“http://start”,而您当前位于url“http://a/b

android - 从 Chrome 文件系统播放视频在 Android 上不起作用

我正在尝试创建一个离线视频播放器,它可以从我的网站下载视频内容,以便以后通过HTML5视频元素离线观看。下面的代码在桌面版Chrome中运行良好,但在移动设备(NexusS智能手机、Nexus7平板电脑、4.1,因为只有它运行chrome,这是文件系统api所必需的)上运行良好。我在桌面和移动设备上使用chrome支持的文件系统API。我已经确认它正确地将文件存储在移动设备上并且我可以正确检索文件,但由于某种原因从本地系统chrome检索视频后不想播放视频。无论我使用的是html5视频元素还是直接导航到文件系统URL,都是如此。当我使用html5视频元素时,它返回错误media_err

android - 在 Android Chrome 上禁用同源策略

有没有办法在AndroidChrome上禁用同源策略,我搜索了其他帖子,但没有找到任何关于android版本的答案。 最佳答案 无法禁用同源策略,因为它是网络安全的基础。虽然有一些解决方法,比如CORS,它应该适用于Android版Chrome。 关于android-在AndroidChrome上禁用同源策略,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12277938/

android - java.lang.ClassNotFoundException : Didn't find class "android.support.v4.content.FileProvider" error in Adone AIR native extension 异常

也许我的问题听起来像是被问过100次,但请相信我,我已经阅读了这100个类似问题的所有答案,但没有一个解决了我的问题。因此,我的native扩展的目的是与第三方应用程序(QuickOffice、AdobeReader等)共享我的应用程序缓存文件夹中的文档(doc、pdf等)。我发现FileProvider和Intents应该可以解决我的问题。我的应用描述文件包含:在Eclipse中的项目属性->JavaBuildPath->OrderandExport中选择:AndroidPrivatelibraries和AndroidDependencies。android-support-v4.j

android - 如何让 Overview Screen 中的任务看起来像 Chrome 一样?

这些Google标签看起来在一起。我试过了,还是不行。我试过的Intent标志FLAG_ACTIVITY_NEW_DOCUMENTFLAG_ACTIVITY_MULTIPLE_TASKFLAG_ACTIVITY_REORDER_TO_FRONTIntentintent=newIntent(mActivity,***.class);intent.addFlags(***);ActivityManageractivityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);ListappTasks=activ

android - 使用 chrome 进行远程调试仅适用于较旧的人行横道版本 [cordova 4]

尝试检查使用crosswalk版本12.41.296.9构建的cordova4应用程序最终会出现全白色的chrome窗口。使用crosswalk版本10.39.235.15构建的完全相同的应用程序完全可以使用chrome进行调试。我已经比较了gradle设置、属性文件和生成的list。唯一的区别在于文件project.properties:人行横道v10:target=android-19人行横道v12:target=android-21有什么建议吗?注意:crosswalk包可以在这里找到:https://download.01.org/crosswalk/releases/cros