草庐IT

chrome-extension

全部标签

c++ - 适用于 Chrome 的 NPAPI 插件无法通过 NP_Initialize

我一直在尝试为使用NPAPI插件的Chrome编写扩展程序。我正在使用mingw来编译它。我最初努力让Chrome加载插件,但现在我遇到了不同的问题。我已经设法让Chrome调用NP_GetEntryPoints和NP_Initialize,但它在那之后立即崩溃。到目前为止,这是我的代码...ma​​in.cpp:#include#include#include#include#include#defineExportedextern"C"__declspec(dllexport)NPNetscapeFuncsNPNFuncs;ExportedNPErrorNP_Initialize(

windows - Chrome 使用 Windows 8 模式

我正在研究一种使用Chrome用于在桌面和Windows8模式之间切换的相同方法的方法。我不禁想知道Google是如何做到这一点的。在Windows商店中,Chrome被注册为桌面应用程序,据我所知,不应允许在Windows8模式下运行,因为MS明确表示任何Windows8(以前称为Metro)应用程序都需要通过商店下载,并且不是来自外部链接,并且这些应用程序需要由MS验证和签名。我目前正在浏览Chrome的代码,试图弄清楚他们是如何做到的,我希望是否有人阅读过有关开发此类东西的文档或文章。问候。附言因为我不确定我应该在哪里发布这样的问题,而且我现在看到人们正在投票结束这个问题,我认为

windows - 命令提示符 : Execute Commands from Any Text File (Not Having ".bat" or ".cmd" Extensions)

我找不到任何方法来做,例如:cmd.exe/C"script.txt"换句话说,如果文件包含有效的批处理脚本,我需要命令提示符(尝试)执行具有任何扩展名(不一定是.bat或.cmd)的文件代码。我正在寻找类似于Unixshell的行为:./script.txt虽然在Unix上shebang(#!/bin/sh)负责理解文件实际上是一个脚本,但在Windows上似乎是.bat或.cmd扩展名起着同样的作用,表示命令提示符的批处理脚本文件。是否可以避免这种情况并强制命令提示符解释任何名称的文件?注意:请不要回答:Giveyourfile.bator.cmdextension.这不是问题所在

Windows 7 64 Chrome 19 字体抗锯齿渲染问题

我刚刚加载了一个新系统,一切看起来都很好。然后突然间Chrome开始在某些网页上显示某些字体,看起来没有抗锯齿。我以前在另一个系统上也发生过这种情况。同样的事情,一切看起来都很好,然后突然间就开始了。有什么想法或建议吗?谢谢。我通常看到的内容的屏幕截图。http://www.denkers.com/test/font.jpg 最佳答案 首先,通过转到Spanner图标->工具->编码,确保您的文本编码正确设置为Unicode(UTF-8)如果这不起作用,请转到Spanner->关于GoogleChrome并更新到最新版本。最后,如果

c# - 测试/调试 Shell Extension & Regasm & explorer.exe

我使用.NET4.0在C#中成功创建了一个shell扩展(准确地说是一个上下文菜单处理程序)。我使用Regasm注册扩展,然后再次使用Regasm注销扩展。整个过程非常有效。不过我遇到了一个问题:explorer.exe在测试后不会释放我的DLL。我不能删除它,而且我不能在没有VS提示的情况下进行另一个构建。为了释放DLL,我唯一能做的就是重新启动explorer.exe。这就是我的问题:如何在进行过程中进行测试,而不必每次都经历整个过程?我也非常感谢有关加快测试/调试过程的任何提示。编辑:我在我的项目属性中找到了注册COMInterop选项。它确实加快了调试过程,但我仍然遇到expl

windows - 如何在 Windows 中创建 Chrome 风格的程序自更新?

Google的Chrome浏览器在Windows上有一个super流畅的更新系统。它不需要管理权限,并且无需用户交互即可就地更新。我正在尝试创建与此类似的东西,如果有任何关于如何做的建议,我将不胜感激。他们的技巧的第一部分是他们不像大多数Windows程序那样安装到ProgramFiles中,而是安装到C:\Users\USER_NAME\AppData\Local\Google\Chrome\应用程序。这使他们的程序文件能够在没有管理权限的情况下自行修改。查看该目录,我看到不仅有一个chrome.exe,还有一个old_chrome.exe。在网上搜索了一下,我发现chrome将自己

windows - 从 google chrome userdir (>=20) 恢复 session cookie

Chrome20(或chrome19)中有一个功能(或错误-请参阅Chromedoesn'tdeletesessioncookies问题-可能是issue128513)。有一个选项“关闭浏览器时清除cookie和其他站点和插件数据”-禁用;和“继续我离开的地方”-启用。使用此类设置,即使在关闭浏览器后,Chrome也会保存sessioncookie(标记为在浏览器关闭时删除)。甚至会保存https(安全)cookie。(我仔细检查了Chrome是否已关闭,这里没有任何正在运行的Chrome)所以,问题:Chrome是如何在UserDir(在所有用户设置的目录中,类似于firefox的P

windows - Chrome DNS 查找时间本地地址

我正在使用WAMP在Windows7中开发一个本地站点,域为sitename.local。我的主机文件中有sitename.local指向127.0.0.1。我在chrome中得到大约6秒的DNS查找时间。如果我立即重新加载页面,它是即时的,但如果我等待一分钟并重新加载它,我必须再等待6秒以进行DNS查找。我的问题是,如果它是我的主机文件中列出的本地地址,为什么它必须执行DNS查找?有什么办法可以缩短这段时间吗?一些附加信息,使用chrome://net-internals我可以看到缓存只有一分钟长,当缓存过期时,这就是导致查找时间过长的原因。但这真的应该影响任何东西吗,因为它不需要查

c++ - QDesktopServices::openUrl() 无法在 Windows 上的 chrome 中打开页面。解决方法?

QDesktopServices::openUrl(QUrl("http://google.com"));在默认浏览器ie9、ie8、firefox或opera下工作如果默认浏览器是chrome什么都不会发生QtCreator调试器日志我可以看到像这样的行ModLoad:00000000`0525000000000000`05308000iexplore.exe或ModLoad:00000000`04db000000000000`04ef8000chrome.exe所以它确实有效,但ie,ff等。打开具有指定url的新选项卡,而chrome不会我想这是错误前段时间它运行良好会不会是我的

windows - tortoisehg 工作台 : convert extension is disabled

我在64位Windows7机器上安装了TortoiseHG2.9.1。我正在尝试启用此处所述的“转换”扩展:Howtomigrate/convertfromSVNtoMercurial(hg)onwindowsWithTortoiseHG2.0thishasbeenmademuchsimpler:StarttheTortoiseHGWorkbenchfromtheStartmenu.SelectFile-->Settings.SelectExtensionsfromthelist.Checkthe'convert'checkboxandclickOK.That'sit!Noneedto