草庐IT

Springboot扩展点之ApplicationContextInitializer

全部标签

javascript - 谷歌浏览器扩展制作中的内容安全策略错误

我正在制作一个chrome扩展程序,它将在新标签页中打开页面上的所有链接。这是我的代码文件:list.json{"name":"Abrowseractionwhichchangesitsiconwhenclicked.","version":"1.1","permissions":["tabs",""],"browser_action":{"default_title":"links",//optional;shownintooltip"default_popup":"popup.html"//optional},"content_scripts":[{"matches":[""],"

javascript - 从 ExtJS 4 中的自定义模型类扩展

如何从extjs中的自定义模型进行扩展。当我在下面的示例中引用BusinessUser类中的字段时,是否有任何方法可以直接合并User和BusinessUser字段的字段。Ext.define('User',{extend:'Ext.data.Model',fields:[{name:'name',type:'string'},{name:'age',type:'int'},{name:'phone',type:'string'},{name:'alive',type:'boolean',defaultValue:true}],});Ext.define('BusinessUser',

javascript - Chrome 应用程序/扩展程序删除页面元素?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭1年前。社区在1年前审查了是否重新打开此问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我需要创建一个Chrome扩展程序来操作某些页面上的HTML。基本上,我需要做的是删除一个在一个页面里面。我目前能够删除那个使用开发人员工具,但是当我重新加载页面时元素显然会重新加载,所以我想开发一些扩展程序来自动为我执行此操作。所以我想知道这是否可能,以及如何在扩展中完成的概述。

javascript - jQuery.ajax 调用在 Chrome 扩展中失败

我正在将我的一个Firefox扩展程序移植到Chrome,但我遇到了一个AJAX查询的小问题。以下代码在FF扩展中运行良好,但在Chrome中失败,状态为“0”。functionIsImage(url){varisImage=false;varreImageContentType=/image\/(jpeg|pjpeg|gif|png|bmp)/i;varreLooksLikeImage=/\.(jpg|jpeg|gif|png|bmp)/i;if(!reLooksLikeImage.test(url)){returnfalse;}varxhr=$.ajax({async:false,

javascript - 如何在 chrome 扩展中静默取消 webRequest

我将在此处重新发布来自Chromium-extensionsgoogle组的问题。在我的扩展中,我想取消一些基于url模式的webRequests。我的问题是,如果我在onBeforeRequest事件监听器中返回{cancel:true},浏览器将重定向到一个页面,告诉我该请求被某些扩展程序阻止.但我只想默默地取消请求(因为什么也没发生)。我还尝试在onBeforeRequest事件监听器中返回{redirectUrl:""},控制台会记录一个错误,指出“”不是有效的URL,浏览器底部出现一个栏,显示“等待扩展”。为了关闭该栏,我随后在该网页中运行内容脚本“window.stop()

javascript - 从内容脚本触发点击事件 - chrome 扩展

在我的chrome扩展程序的内容脚本中,我点击了某些网站网页上的某些链接/按钮。为此,我在内容脚本中使用了以下代码(我在内容脚本中嵌入了jQuery):$(css_selector).trigger("click")这适用于大多数网站。但是,在某些网站(如delta.com、match.com和paypal.com)上,这种触发元素点击的方式不起作用。在delta.com上,当我尝试在内容脚本中触发时抛出以下异常:Error:AnattemptwasmadetoreferenceaNodeinacontextwhereitdoesnotexist.Error:NotFoundError

javascript - 如何检测 Chrome 扩展卸载

我正在尝试检测我的扩展程序是否已卸载。我不能使用chrome.management.onUninstalled,因为它会在其他扩展上触发。 最佳答案 从Chrome41开始,您现在可以openaURLwhentheextensionisuninstalled.这可能包含退出调查或跟踪卸载事件作为某种分析。 关于javascript-如何检测Chrome扩展卸载,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

javascript - 正则表达式:从没有文件扩展名的 URL 捕获文件名

我正在尝试创建一个捕获没有文件扩展名的文件名的Javascript正则表达式。我已阅读此处的其他帖子并转到此页面:http://gunblad3.blogspot.com/2008/05/uri-url-parsing.html'似乎是默认答案。这似乎不适合我。所以这就是我试图让正则表达式工作的方法:在主题字符串中找到最后一个正斜杠“/”。捕获该斜杠和下一个句点之间的所有内容。我能得到的最接近的是:/([^/]).\w$在字符串'http://example.com/index.htm上'exec()将捕获/index.htm和index。我只需要它来捕获索引。

javascript - 在 Firefox 扩展中的文件之间共享数据

我正在将一个扩展程序从Chrome移动到Firefox,并且我正在使用附加SDK。要从面板或弹出窗口访问后台文件中声明的函数,我可以在Chrome中使用chrome.extension.getBackgroundPage。Firefox中是否有一些等效项,我可以通过它访问main.js或其他任何地方的其他文件中声明的数据/函数? 最佳答案 显然Jetpack不支持这个(尽管可以使用vanillaFirefox附加组件)。但是有一章会对您有所帮助,只是它不是那么直截了当,因为它涉及通过事件进行消息传递betweenadd-onandt

javascript - Firefox 扩展 : Error calling executeScript on file but not code

我正在尝试在新选项卡打开时在该选项卡中执行脚本。在我的后台脚本中我有:varlistener=function(tab){browser.tabs.executeScript(null,{file:"content_scripts/contentScript.js"});}browser.tabs.onCreated.addListener(listener);在contentScript.js中:functionfoo(){console.log("Executed");}foo();由此我得到以下错误:Error:Permissiondeniedtoaccessproperty"c