我有一个名为的分支feat-a,我本质上是想“撤消”我的上一次本地提交,而只是暂存那些文件。然后,当它们全部上演时,我想隐藏这些更改。
现在我在做的事情听起来有些倒退,但是此问题的原因是迫使master重新编写一些提交作者,因此将master合并或重新建立到/变成feat-a完全破坏了很多。即使master和feat-a仅一次提交就可以解决冲突。
我在这里已经阅读了一个类似的问题:如何隐藏我以前的提交?
但这不一定是我想要做的。我只想取消登台并隐藏我的上一个直接提交,而不是用户想要的(即从其他提交之间拉出一个提交)。
我有一个分机号
function doScript(window) {
chrome.scripting.executeScript(
{
target: {tabId: window.tabs[0].id},
files: ['myscript.js'],
});
}
Run Code Online (Sandbox Code Playgroud)
myscript.js 只是有
alert("Made it")
Run Code Online (Sandbox Code Playgroud)
但我的标签中没有收到警报。
如果我将 tabId 更改为诸如 123 之类的随机值
chrome.scripting.executeScript(
{
target: {tabId: 123},
files: ['myscript.js'],
});
Run Code Online (Sandbox Code Playgroud)
然后我收到一个错误“未检查的 runtime.lastError:没有 id 为 123 的选项卡”
所以看起来我的 tabId 是正确的,但由于某种原因 myscript.js 没有触发警报。
如果我像这样弄乱脚本名称
chrome.scripting.executeScript(
{
target: {tabId: window.tabs[0].id}},
files: ['ttttttttttt.js'],
});
Run Code Online (Sandbox Code Playgroud)
我收到“runtime.lastError:无法加载文件:'ttttttttttt.js'。”
我尝试查看控制台日志,我看到的唯一一件事就是单击时出现此错误,但它看起来像一条红鲱鱼。
“未检查的 runtime.lastError:无法访问 url 的内容“”。扩展清单必须请求访问此主机的权限。” https://github.com/GoogleChrome/web-vitals-extension/issues/54
这是我的清单
{
"manifest_version": 3,
"name": "pokemon bokemon",
"description": "",
"version": "0.3.0",
"action": {
"default_popup": "popup.html"
},
"icons": {
"16": "icon16.png",
"32": "icon32.png" …Run Code Online (Sandbox Code Playgroud)