V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yymdude
V2EX  ›  程序员

这两种 chrome 插件有什么不同?

  •  
  •   yymdude · 2015-03-15 08:48:21 +08:00 · 3191 次点击
    这是一个创建于 3329 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一种是独立弹出窗口,一个是点击时,弹出个侧栏

    中间哪种是content page技术,另一种叫什么技术?

    8 条回复    2015-03-28 21:24:52 +08:00
    sunshower
        1
    sunshower  
       2015-03-15 09:07:52 +08:00
    ericls
        2
    ericls  
       2015-03-15 10:49:33 +08:00 via Android
    独立窗口? 那是application吧
    yymdude
        3
    yymdude  
    OP
       2015-03-15 13:34:40 +08:00
    @ericls 也是插件的一种么?
    gangsta
        4
    gangsta  
       2015-03-15 13:35:51 +08:00
    1 "弹出个侧栏" - browser action
    2 "独立弹出窗口",这个一般是在background给browserAction加了监听然后调用chrome.windows.create()来创建窗口的
    很多扩展会这么做是因为browser action非常有限(多用于简单页面),对于复杂的页面和操作,因为Chrome的限制,一旦popup失去焦点,弹出的页面就会被关闭
    3 没有"content page技术"...猜测你想说的是content scripts?
    这个就是广大Chrome插件开发者最爱玩的啦:注入/改变DOM/跨域/通信,无所不能
    yymdude
        5
    yymdude  
    OP
       2015-03-15 13:59:44 +08:00
    @gangsta 如何改action添加监听呢?
    SunnyMeow
        6
    SunnyMeow  
       2015-03-16 02:19:55 +08:00 via iPad
    4楼说得对 看这个样子应该不是普通窗口 看样子不是popup就是panel了 什么叫改action添加监听?
    yymdude
        7
    yymdude  
    OP
       2015-03-16 22:04:32 +08:00
    @SunnyMeow panel和devtool有关,不是这个吧?
    SunnyMeow
        8
    SunnyMeow  
       2015-03-28 21:24:52 +08:00
    @yymdude 不不 是两回事 看这里https://developer.chrome.com/extensions/windows#type-Window的type字段 有一个panel,但貌似只能在dev下用,如果我没记错的话
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1595 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:00 · PVG 01:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.