javascript - Chrome extension to change chrome settings -
i trying create extension set settings on chrome such popups etc.
i asked contentsettings
permission in manifesto :
"permissions": [ "tabs", "http://*/*", "https://*/*","contentsettings" ],
and have following js code change settings
var url = 'http://google.com'; var pattern = /^file:/.test(url) ? url : url.replace(/\/[^\/]*?$/, '/*'); var setting = 'popups'; console.log(' setting '+pattern+': '+setting); chrome.contentsettings[setting].set({ 'primarypattern': pattern, 'setting': 'allow' });
and following error in console:
uncaught typeerror: cannot read property 'popups' of undefined
what doing wrong?
most chrome.* apis not available content scripts. can used background or event pages, popups, or other extension views define. if need initiate action in response depends on contents of page, can send message content script background or event page carry out.
Comments
Post a Comment