默认情况下,Org-mode中的删除文本(如:+ text +)为黑色.我想让它们变灰.问题是,我找不到定制它的地方.我试过了M=x describe-face,结果就是"默认面孔",这令人费解.Org-mode有没有配置透视颜色的地方?
我想做的是:
如果用户没有选择任何内容,则显示菜单项A;
如果用户选择了某些内容,则显示菜单项B.
到目前为止,我能得到的是:
如果用户没有选择任何内容,则显示菜单项A;
如果用户选择了某些内容,则同时显示A和B.
我想知道:
选择时如何使项目A消失?
非常感谢!
以下是我的代码:
var all = chrome.contextMenus.create
({
"title": "A",
"contexts":["page"],
"onclick": doA
});
var selection = chrome.contextMenus.create
({
"title": "B",
"contexts":["selection"],
"onclick": doB
});
Run Code Online (Sandbox Code Playgroud) 在manifest.json文件中,我声明我想要注入一些脚本,如下所示:
{
"name": "my extension",
"version": "1.0",
"background_page": "background.html",
"permissions": ["contextMenus", "tabs", "http://*.example.com/*"],
"content_scripts": [
{
"matches":
[
"http://*.taobao.com/*",
"http://*.yintai.com/*"
],
"run_at": "document_idle",
"js": ["jquery-1.5.1.min.js","jquery-ui-1.8.13.custom.min.js", "contentscript.js"],
"all_frames": true
}
]
}
Run Code Online (Sandbox Code Playgroud)
在内容脚本中,我创建了一个iframe等.它到目前为止工作正常.像这样:
$('<div id="my_notifier"></div>').appendTo($('body')).html('<iframe src="http://example.com"></iframe>');
Run Code Online (Sandbox Code Playgroud)
问题是,在iframe内部,它不会从内容脚本继承任何内容.如果我想使用jQuery,我必须使用<script src=...它再次包含在iframe中.
我不想再次包含jQuery,因为我已将它放在扩展中.我不希望用户在扩展程序需要运行的每个页面上一次又一次地下载jQuery.
我已经尝试了该属性"all_frames": true,但它不起作用.
请指教.谢谢.
编辑:我将example.com添加到matches属性中,如下所示:
"content_scripts": [
{
"matches":
[
"http://*.taobao.com/*",
"http://*.yintai.com/*",
"http://*.example.com/*"
],
"run_at": "document_idle",
"js": ["jquery-1.5.1.min.js","jquery-ui-1.8.13.custom.min.js", "contentscript.js"],
"all_frames": true
}
]
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
更清楚的是,iframe(example.com)的内容是:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
</head>
<body>
<div></div>
<script type="text/javascript">
$('div').html('hi');
</script> …Run Code Online (Sandbox Code Playgroud) 我正在遵循此处的指南: https: //huggingface.co/docs/transformers/v4.28.1/tasks/summarization \n指南中有一行如下:
\nlabels = tokenizer(text_target=examples["summary"], max_length=128, truncation=True)\nRun Code Online (Sandbox Code Playgroud)\n我不明白该text_target参数的功能。
我尝试了以下代码,最后两行给出了完全相同的结果。
\nfrom transformers import AutoTokenizer\ntokenizer = AutoTokenizer.from_pretrained(\'t5-small\')\ntext = "Weiter Verhandlung in Syrien."\ntokenizer(text_target=text, max_length=128, truncation=True)\ntokenizer(text, max_length=128, truncation=True)\nRun Code Online (Sandbox Code Playgroud)\n文档只是说text_target (str, List[str], List[List[str]], optional) \xe2\x80\x94 The sequence or batch of sequences to be encoded as target texts.我不太明白。是否在某些情况下设置 text_target会产生不同的结果?