A: 替换src\chrome\app\theme\chromium下面相关的图片;
A: case Manifest::TYPE_EXTENSION: case Manifest::TYPE_THEME:case Manifest::TYPE_USER_SCRIPT: case Manifest::TYPE_HOSTED_APP: case Manifest::TYPE_LEGACY_PACKAGED_APP: case Manifest::TYPE_PLATFORM_APP: case Manifest::TYPE_SHARED_MODULE:
A: // What an extension was loaded from.
An extension that's installed automatically is known as an external extension. Google Chrome supports two ways of installing external extensions: Using a preferences JSON file (Mac OS X and Linux only)Using the Windows registry (Windows only)src/chrome/common/extensions/docs/templates/articles/external_extensions.html
enum OffStoreInstallAllowReason { OffStoreInstallDisallowed, OffStoreInstallAllowedFromSettingsPage, OffStoreInstallAllowedBecausePref, OffStoreInstallAllowedInTest, NumOffStoreInstallAllowReasons };
A: src\chrome\browser\extensions\api\management\management_apitest.cc:102行
A: 最新的chromium(2014-03-18)已经不再支持单独的vs编译方式,需要用nanja或者nanja+vs的方式来编译,具体参考这里。
A: 可以从网上下载别人编译好的放到自己的本地,可以从这里下载http://pan.baidu.com/s/1kTofGc3,请仔细看说明后在动手。但代码目录一定要和原编译人的一样,也可以按如下操作解决,说白了就是vs、sdk等有些变量的路径查找不到。具体详细讨论看这里 http://code.google.com/p/chromium/issues/detail?id=353425
Delete depot_tools\win_toolchain and reinstal it (by running gclient runhooks) error wont happen in new partition.
A: http://src./viewvc/chrome/releases和http://src./svn/releases/
A:
请到这里http://chromium./ 和http://www./Home上开始学习。
A: src\chrome\browser\chrome_browser_main.cc:ChromeBrowserMainParts::PreMainMessageLoopRunImpl() :1094
A: http://www./administrators/policy-list-3
A: src\chrome\browser\resources\locale_settings.grd中搜索IDS_WELCOME_PAGE_URL,修改为自己的。
1. http://developer./extensions/external_extensions
2. http://dev./administrators/pre-installed-extensions
3. http://dev./administrators/configuring-other-preferences
4. http://open.chrome.360.cn/extension_dev/external_extensions.html
下载扩展的方法:http://blog.csdn.net/talking12391239/article/details/22877451
代码调试位置:
browser->tab_strip_model()->GetActiveWebContents()));
A:
base - 基础模块,放最基本的操作封装
ash - aura she'll breakpad - 崩溃捕捉 chrome - 所有的功能都集中在这里,包含content cryoto - 加密解密 nataive libary - 替代activex的技术 media - 音频解码 ipc - 进程间通信 jingle - p2p库 net - 网络通信组件 ui -----------
chrome.dll:浏览器的内核文件,执行chrome几乎所有的功能; blink_web.dll: content.dll: 提供内核多进程的sandbox功能的模块,具体看http://www./developers/content-module resources.pak:是chrome的资源文件,包括很多如chrome://开头的页面资源等 icudtl.dat: nacl_irt_x86_32.nexe: Google
Native Client相关插件 net.dll:网络模块 v8.dll:javascript解析引擎模块; nacl_irt_x86_64.nexe:NACL模块, mksnapshot.ia32.exe: d3dcompiler_46.dll: 硬件加速匹配模块 blink_platform.dll sync.dll: skia.dll: media.dll: chrome_200_percent.pak: 高DPI资源,应该是theme资源 nacl64.exe: 难道可以直接运行window上的传统app? cc.dll: gpu.dll webkit_storage_browser.dll crnss.dll ash.dll ppapi_proxy.dll icui18n.dll base_win64.dll:base 64编解码库 chrome_100_percent.pak:普通DPI theme资源包 views.dll base.dll protoc.exe policy_component.dll ffmpegsumo.dll gcm.dll gfx.dll keyboard_resources.pak: wifi_component.dll: ppapi_shared.dll ppapi_shared_win64.dll yasm.exe translator.dll ui_base.dll libGLESv2.dll app_list.dll wtf.dll message_center.dll url_matcher.dll gl_wrapper.dll gles2_implementation.dll aura.dll compositor.dll crssl.dll crnspr.dll metro_driver.dll content_resources.pak ipc_win64.dll printing.dll net_with_v8.dll protobuf_lite.dll base_prefs.dll events.dll ipc.dll delegate_execute.exe gin.dll wm_core.dll url_lib.dll webkit_storage_common.dll keyboard.dll native_theme.dll gfx_geometry.dll ash_with_content.dll wow_helper.exe gesture_detection.dll webkit_gpu.dll webview.dll shell_dialogs.dll webdata_common.dll ppapi_host.dll blink_heap.dll chrome_elf.dll libEGL.dll webkit_common.dll mojo_common_lib.dll webkit_child.dll shared_memory_support.dll keyed_service_content.dll blink_common.dll browser_ui_views.dll surface.dll wtf_unittest_helpers.dll libvpx_obj_int_extract.exe mojo_system.dll locales:
A: src\chrome\common\url_constants.cc
A: 1. http://blog.csdn.net/zero_lee/article/details/7896856 2. https://support.google.com/chrome/answer/2918032?hl=en&rd=1
2> C:\Program Files (x86)\Windows Kits\8.0\Include\shared\wtypesbase.h(260) : 参见“_COAUTHIDENTITY”的声明 2>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\wtypes.h(512): error C2011: “_COAUTHINFO”:“struct”类型重定义 2> C:\Program Files (x86)\Windows Kits\8.0\Include\shared\wtypesbase.h(271) : 参见“_COAUTHINFO”的声明
A: 进入C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include,重命名WTypes.h.
Q: chromium扩展中permissions是在哪里注册的? A: 直接参考这个链接吧:http://blog.csdn.net/talking12391239/article/details/40374241
|
|