格式化链接并将其复制到剪贴板。
##为什么我需要它?
要立即格式化“活动”选项卡的链接以在降价,休息,html,文本,纺织品或其他格式中使用。
##如何使用
您可以使用键盘快捷键,上下文菜单或格式链接扩展的工具栏按钮
复制指定格式的链接。在此之前,您可以选择选择一些文本
可能包含或可能不包含链接。
###键盘快捷键
“复制默认格式链接”的键盘快捷键是单击的快捷方式
工具栏按钮。该链接以默认格式复制,并在
工具栏按钮。
另外,有相应格式中链接中复制的快捷方式,无论
默认格式。
您可以在Chrome上更改快捷方式://扩展/快捷方式
###上下文菜单
打开上下文菜单,然后选择“格式链接为xxx”菜单项。
菜单项中的“ XXX”在您更改默认格式时会在工具栏按钮的弹出页面中单击“设置为默认”按钮时会更改。
如果您在选项页面中检查“创建子菜单”并保存选项,
每种格式的子菜单都是在“格式链接”上下文菜单组下创建的。
###工具栏按钮
按下“格式链接”的工具栏按钮时,该链接将以默认格式复制,
弹出页面变得打开,格式化的文本显示在文本区域中。
如果要以不同的格式复制链接,则可以按一个无线电按钮。
另外,如果要更改默认格式,则可以按“设置为默认”按钮。
##灵活设置
您可以在[工具] - > [扩展] - > clik“ option”链接中修改格式。
在格式设置中,您可以使用迷你模板语言。
* {{多变的}}
*变量= title / url / pageurl / text
*变量`title'的值是HTML页面标题。
*可变`text'的值是选择的文本,如果选择了某些文本,
链接文本如果在链接上打开上下文菜单(请参见下面的已知限制以获取链接文本),
或页面URL如果未选择文本,并且您未通过链接打开上下文菜单。
*如果您通过链接打开上下文菜单,则变量“ url”的值是链接,
第一个链接如果选择包含链接,则否则“ HTML页面URL”。
*变量`pageUrl`的值始终是页面URL。
*在可变名称和括号之间不允许空间。
* {{variable.s(“ foo”,“ bar”)}}}
*这意味着`variable.replace(new Regexp(“ foo”,“ g'),“ bar”)'
*您可以在字符串中使用逃生字符\。
*您必须逃脱字符串和REGEXP的第一个参数。
例如,`.s(“ \\ [,“” \\ [)`是指替换`\ [用`\ \ [``
*您可以链多个.s(“ foo”,“ bar”)
*您可以在字符串中使用逃生字符\。例如,您需要用`\`\'\\`
而且,您还需要逃脱``{``\'''\'\ {`。请参阅下面的乳胶示例。
*其他角色被视为字面字符串。
这里有示例:
* MARKDOWN
````````
[{{{text.s(“ \\ [“,”,“ \\ [)
````````
* 休息
````````
{{{text}} <{{url}}>`_ _
````````
* html
````````
<a href =“ {{url.s(“ \“”,“”)}}}}}> {{text.s(“ <”,“&lt;”)}}} </a>
````````
* 文本
````````
{{{text}} \ n {{url}}
````````
* Redmine Texitile
````````
“ {{title.s(“ \”,“”,“”)。s(“ \\ [,”,“”&#91}}}}}:{{url}}}
````````
* 乳胶
````````
\\ href \ {{{url}}} \} \ {{{text}}} \}
````````
##此扩展名要求的许可
*要使用此扩展程序,需要以下两个权限:
*“在所有网站上阅读并更改您的所有数据”
*此扩展程序需要此权限才能将[“ content脚本”](https://developer.chrome.com/docs/extensions/develops/develops/conpepts/concepts/content-scripts?hl = en)运行到您访问的页面内容中,以获取页面标题,选定的文本,页面url或链接url或链接url url url。
*“修改您复制和粘贴的数据”
*需要此权限将URL和文本复制到剪贴板。
有关技术详细信息,请参见以下页面:
* [声明许可](https://developer.chrome.com/docs/extensions/develops/concepts/declare-permissions?hl = en)
* [“ content_scripts.matches”](https://developer.chrome.com/docs/extensions/develop/coneption/conepts/match-patterns?hl = en)
*此扩展名使用`“ <All_urls>”```。
* [许可](https://developer.chrome.com/docs/extensions/referenions/reference/permissions-list?hl=en)
*此扩展名需要以下权限:
*“ Activetab”
*“剪贴板Write”
*“ contextMenus”
* “贮存”
## 执照
麻省理工学院许可证。
源代码托管在[github](https://github.com/hnakamur/formatlink-chrome)
##已知限制
*由于安全原因,您无法在诸如Chrome Extension Gallary之类的某些页面上复制URL。
* Chrome允许每个扩展名最多具有4个键盘快捷键。一个快捷方式用于复制使用默认格式的链接,其余三个用于将相应格式1的链接复制到格式3。因此,格式4到格式9没有键盘快捷键。