写了个右键选择转换为 markdown 的 chrome 插件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
booksmith
V2EX    分享发现

写了个右键选择转换为 markdown 的 chrome 插件

  •  
  •   booksmith 2014-01-12 09:35:57 +08:00 5857 次点击
    这是一个创建于 4298 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/suziwen/SelectAndConvertToMarkdown/raw/master/SelectAnConvertToMarkdown.crx )安装了

    目前存在的问题:

    1. 不支持frame,iframe里的内容选择
    18 条回复    1970-01-01 08:00:00 +08:00
    horsley
        1
    horsley  
       2014-01-12 12:48:41 +08:00
    赞!传说以后chrome不允许第三方扩展从商店外安装了,lz想要弄好这个还是得搞个开发者账号
    外币信用卡问题用财付通的虚拟运通卡就可以了
    TheJuli
        2
    TheJuli  
       2014-01-12 13:11:28 +08:00
    LZ可以找基友代上架嘛(虽然是别人的名字=w=
    mytharcher
        3
    mytharcher  
       2014-01-12 13:30:58 +08:00
    今天早上刚去搜了:Chrome extension copy markdown:

    [Copy as Markdown]( https://chrome.google.com/webstore/detail/copy-as-markdown/fkeaekngjflipcockcnpobkpbbfbhmdn )

    作者的仓库: https://github.com/chitsaou/copy-as-markdown
    booksmith
        4
    booksmith  
    OP
       2014-01-12 15:14:17 +08:00   1
    @horsley 你用google wallet和财付通绑定成功过吗。我还没试过这个,网上其他人好像说财付通最近不能这样操作了。

    @TheJuli 求基友 ~!~

    @mytharcher 嗯,其实这些功能很简单,已经在ruby上跟那作者聊,估计他会把这功能实现吧。我自己也算是练练手吧,现在感觉没太多难度,自己看源代码后花个一天也能整出来。我现在想的是能否把图片自动转换到我服务器上,如果这能实现那就方便多了@-@
    horsley
        5
    horsley  
       2014-01-12 15:49:55 +08:00
    @booksmith
    1. 我就是这样绑定的
    2. 我可以做你的基友……(帮你上架这个)
    3. 为啥不支持frame,我觉得你只要all_frame注入content script就可以了,不过不知道是不是会有重复函数或者重复绑定事件的问题,直觉是可以解决的,我不懂……
    booksmith
        6
    booksmith  
    OP
       2014-01-12 16:55:22 +08:00
    @horsley 嗯,那我研究研究下这个财付通先

    上架还是小问题,主要还是想整个chrome开发者号,了解了解下流程

    试过all_frame了,问题是如果用户选择的文本既有主页面下的,也包含frame页面下的,想拿到用户选择的文本对应的html是没法得到的,现在也没有什么好的思路。而且chrome的插件注入是分开注入的,也就是说主页面和frame页面都会执行content_js,这样暂时没有对它们进行分开处理,所以就先放弃了。像这个frame的问题,不知道evernote怎么处理的
    kamal
        7
    kamal  
       2014-01-12 18:06:15 +08:00 via Android
    前一段时间注册谷歌钱包成功了,国内信用卡,地址写香港,电话就写自己手机号。
    然后付款到谷歌开发着验证,等了一个多星期吧,通过了,不过账单审核页面提示是三天,每天都写着三天。
    xmbaozi
        8
    xmbaozi  
       2014-01-12 18:47:07 +08:00 via Android
    我有个右键拓展插件,已经上架,叫 我的右键 ,如果以后有更新可以,使用你的代码吗,会注明作者
    booksmith
        9
    booksmith  
    OP
       2014-01-12 21:30:39 +08:00
    没有信用卡,更别提支持外币的那种了,现在表示很难受,以前有工作时没想着办,现在有点后悔,恨啊


    @xmbaozi 用吧
    chshouyu
        10
    chshouyu  
       2014-01-12 21:45:54 +08:00
    挺好的,不过楼主的代码,很多API都比较旧了---
    TheJuli
        11
    TheJuli  
       2014-01-12 21:56:26 +08:00
    @booksmith 你有需要的话我可以帮你上架=_=
    booksmith
        12
    booksmith  
    OP
       2014-01-12 22:07:44 +08:00
    @TheJuli 你已经注册了chrome开发者帐号了?如果可以的话那就用你的号上架下,然后把开发地址指向我的github上,只是以后更新就比较麻烦,其实最理想还是有个自己的号@-@
    TheJuli
        13
    TheJuli  
       2014-01-12 22:18:50 +08:00
    @booksmith 最近一直想注册来着,现在更坚定了。
    就用户名会用我的名字吧,其他的能填你的都你的了。
    至于更新麻烦以后可以慢慢..
    TheJuli
        14
    TheJuli  
       2014-01-12 22:19:56 +08:00
    @booksmith 注册费用是我支付,必然的,我只是想帮忙而已。
    booksmith
        15
    booksmith  
    OP
       2014-01-12 22:49:46 +08:00
    @TheJuli 那也行,你可以把我github的文件下载下来,用压缩软件压成zip格式,就可以提交到chrome的插件开发中心了,软件名称就叫select and convert to markdown,描述里提供github上的readme里的内容就可以了,或者用中文的也行(MIT协议就不用填上去了)。**说明的最后提上github的地址就行了** ,软件的图标用 https://raw2.github.com/suziwen/SelectAndConvertToMarkdown/master/src/toolbar-copy-convert-markdown.png 这里面的。其他的没什么要求了
    TheJuli
        16
    TheJuli  
       2014-01-12 23:44:46 +08:00
    @booksmith 明天我去弄~
    TheJuli
        17
    TheJuli  
       2014-01-13 14:18:53 +08:00
    @booksmith 很抱歉不能了..拿信用卡支付的时候 他们挂到手动检查订单上面了
    然后要我提交证件。
    个人无法接受这一套。
    booksmith
        18
    booksmith  
    OP
       2014-01-13 15:01:40 +08:00
    @TheJuli
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2661 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 03:15 PVG 11:15 LAX 20:15 JFK 23:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86