gpt4 book ai didi

javascript - WebKit检查器: Open Resource in TextMate

转载 作者:行者123 更新时间:2023-12-02 20:28:07 25 4
gpt4 key购买 nike

我认为直接在 TextMate 中从 Web 检查器侧边栏打开资源而不是 Web 检查器源 View 会很好,但是添加

        <script type="text/javascript" charset="utf-8">
window.onload = function() {
var links = document.getElementsByTagName("a");
for (var i=0;i<links.length;i++) {
if(links[i].className==="webkit-html-resource-link") {
links[i].addEventListener('click',function(e) {
console.log('openInTextmate', e);
e.preventDefault();
var tmLocation = 'txmt://open/?url=' + e.target.href;
window.location = tmLocation;
},false);
}
};
};
</script>

到inspector.html 不起作用。事件监听器已添加但从未触发。有人有经验为什么会这样吗?

最佳答案

问题是点击事件传播在事件到达您的处理程序之前停止。这发生在 WebInspector.documentClick(inspector.js) 中:

http://codesearch.google.com/codesearch/p?hl=en#OAMlx_jo-ck/src/third_party/WebKit/WebCore/inspector/front-end/inspector.js&q=WebInspector.documentClick&exact_package=chromium&l=728

我相信您可以将代码直接放入 WebInspector.documentClick 中以使其暂时正常工作。这听起来也像是对检查器扩展 API 的一个很好的功能请求。

关于javascript - WebKit检查器: Open Resource in TextMate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com