google-chrome-extension


Making extension always opened once the user clicked in the extension icon, only close when the extension icon is clicked


I want my extension, once it is opened (clicked on the icon), to only be closed when the user click on my extension icon , like it happens when you have developer mode on and 'Inspect Pop-up', when it's in developer mode you can only close your extension after you click in the icon of it in the chrome.
I would like to make it visible until the user click on the extension icon (not any click outside) to close it but without having to have the developer mode on.
or if this is not possible I would like to at least once my extension is clicked, make my extension active so it can deal with the chrome.webRequest.onBeforeRequest.addListener()
Thanks in advance.
Take a look at background pages. As the documentation says a background page is
a single long-running script to manage some task or state
It should work if your aim is to achieve such a task.
Maybe, Desktop Notifications are some kind of decision.

Related Links

popup.html view not updating the newly assigned values of $scope variables in controller in popup.js
I need to connect my existing chrome extension to firebase .could anyone pls suggest a new way?
error while sending message from extension script to content script
how to customize rightclick on chrome devtools elements panel
Chrome extension custom payment solution in Pakistan?
How to get support tab for Google Chrome extension
How to Log to Console from Chrome Extension?
Chrome Extension - Detecting New Posts on a 4chan thread
Chrome Extension Template (Regex Filter) needed
Tricking a javascript code to think it has a focused window?
my extension keep getting rejected and i don't know why
Can I use an alias to release a chrome extension?
Chrome Extension - make a ribbon
Minimize developer tools window while debugging a chrome extension
Getting emulated mobile view of a temporarily changed html page
Google Chrome extension communicate with Panel

Categories

HOME
proxy
netbeans
openstack
drivers
lodash
youtube-dl
razor
azure-media-services
virtualization
amazon-cloudformation
primary-key
imacros
mapserver
export-to-csv
dtrace
flask-wtforms
jsprit
facebook-page
serilog
reactcsstransitiongroup
http-status-code-504
django-cms
firefox-webextensions
scichart
swingx
tokenize
css-animations
realex-payments-api
java-7
crystal-reports-2010
underflow
neo4j-spatial
opentype
compatibility
atlassian-crucible
file-rename
gsmcomm
r-raster
key-value-observing
functor
google-sites-2016
pim
azure-sql-database
gammu
rotational-matrices
retina-display
cookiecutter-django
broadcastreceiver
email-templates
sql-server-agent
sencha-touch-2.3
executenonquery
logfiles
jsch
strptime
winscp-net
hls.js
powercli
nstextview
crypt
windows-iot-core-10
pearson
memory-alignment
smart-table
mediaelement
setuptools
infix-notation
elements
py2app
gridview-sorting
essence
testng-dataprovider
ios4
phpcas
ios8-today-widget
xna-4.0
jms2
wyam
myo
vstest.console.exe
iiviewdeckcontroller
angular-local-storage
unity5.2.3
bridge.net
directoryservices
ng-animate
camanjs
tt-news
article
navigationservice
rtmfp
gridfs
file-locking
mqx
unc
qtkit
semantic-diff
nsdatecomponents
external-accessory
invite
winbugs14
zend-translate
gamequery
.nettiers
dentrix
adrotator
sector
putchar

Resources

Encrypt Message