Chrome extension: How to detect if a different chrome extension is open? - google-chrome-extension

In my chrome extension, I want to detect when another chrome extensions pop up window is open. Let's say my extension is named A and there is another chrome extension named B. I want code to execute on A when B is opened.
Is it also possible for A to interact with B's popup menu? As in A detects that B is open, so it will fill in input forms and click buttons?

Related

Autofill Search Chrome Devtools with string

Is there a way to autofilled the Chrome Devtools search files panel with a string coming from a Chrome extension? See image attached. .
My goal is to either open the search devtools automatically with a string or dynamically know the files names an object is referenced in (for a Chrome extension).

How to keep extension pop up to remain open when new tab is clicked

my extension close when link in the extension is clicked
How to keep extension pop up to remain open when new tab is clicked
In general, that's not possible as stated in Chrome Extensions FAQ:
Can extensions keep popups open after the user clicks away from them?
No, popups automatically close when the user focuses on some portion of the browser outside of the popup. There is no way to keep the popup open after the user has clicked away.
However, if you inspect the popup, it will stay open as long as you don't close the Developer Tools window.
For end users, the only thing you could do is use a tab instead of a popup if that works better for your use case, or just inject your code into a specific tab to show your interface on top of/next to a page, as some extensions like Siteimprove do.

How to add second icon to google chrome extention with a different action on click?

I need two icons with different actions (first will open popup window, second will just run js script) in one extension. Is this possible?
Checkout this manifest file specs: https://developer.chrome.com/extensions/manifest
As the keys impliy, you can have only one browser_action (single noun) OR one page_action (also single noun) for you extension.
How about putting you buttons in the popup?

Chrome Extension for selecting a text and save as a bookmark?

I need to code a chrome extension,Selected text of web page has to be saved in to extension similar as a bookmark.please help.

Any way to remove X button from chrome tabs?

Is there any way to modify chrome tabs to remove the button that closes the tab?
I've read through chrome develope tab. but I don't see any mention of the close button.
Not possible at the moment without forking the whole chromium project. See bug report #50913 (Status: WontFix).
Possible workarounds:
If you right click on a tab you can Pin Tab. This will remove the close button but you can still close it with ctrl+w. Unfortunately, this will also remove the window title.
The close button is removed if the width of the tab gets very small.
Have a look at the same question on SuperUser: How to disable the close (X) button on Google Chrome tabs?.
Maybe you like to look at the source code of Chromium and fix this? I think you have to start here: tab.cc.
Edit: The fix below only worked between Chrome version 69 and 71.
It IS possible now for inactive tabs!
I have had lots of problems while trying to switch tab while having 10-15 of them opened, accidentally closing some important tab with lots of text typed which isn't recovered by Ctrl+Shift+T
Here how to do that:
1) Open the Google Chrome browser and type the following text into the address bar:
chrome://flags/#close-buttons-inactive-tabs
This will open the flags page directly with the relevant setting.
2) Set the option named Close buttons on inactive tabs. Set it to Disabled using the drop down list next to the flag's name.
3) Restart Google Chrome by closing it manually or you can also use the Relaunch button which will appear at the very bottom of the page.
4) The close buttons will disappear from inactive tabs.
Before:
After:
That's it!
Source - https://winaero.com/blog/remove-close-buttons-inactive-tabs-google-chrome/
There are now Chromium-based alternative browsers which offer this - I really like Vivaldi, where not showing the X button is just one of many customization options. Also, because it is Chromium based you can install and use any Chrome extensions. It is perfect if you have many tabs open and need more of the power-user type options.

Resources