Does anyone know if it's possible for a Chrome extension to interact with a PWA? Since a PWA installed by Chrome seems to be just a Chrome wrapper for the web application, perhaps Google still allows extensions to interact with the PWA.
Related
I have an extension which talks to a native application. This application only works on macOS or Windows. But when I add the extension to my browser, it is also synchronized automatically to platforms where it does not make sense such as Linux or Chrome OS.
I'd figured there would be an option in the manifest.json to limit the app to specific platforms but I can't find anything like that. Am I correct? Or is there a solution?
Extensions will be installed based on chrome login. So it will be installed on all devices with chrome login.
You can programmatically enable/disable your scripts after checking for supported platform OS.
Use this API in background script to collect platform details - API Link.
Related question: Detect operating system from Google Chrome Extension
Since Chrome Apps are being discontinued effective 2018, does anyone know if chrome.mdns and chrome.sockets API's are going to be made available for Chrome Extensions?
If you check this blog about the Chrome Apps, it only stated here that in early 2018, users on these platforms (Windows, Mac, and Linux) will no longer be able to load Chrome apps, but it will still be available in the CHROME OS. And it is not stated here the effect of it in the Chrome Extension.
So what can I suggest you is to check the chrome.mdns and chrome.socket for the updates on this API.
I am a bit confused... I was reading the tutorial for developing chrome extensions. But once I reach the step where to release it, I saw the developer console this message.
Does it means that my chrome extension will no longer available for chrome browser on any other OS than Chrome OS?
Chrome Apps are not Chrome extensions. The change in policy applies to Chrome Apps, not Chrome Extensions.
Your Chrome extension will be available for users of Google Chrome on all OS platforms where Chrome supports extensions (i.e. not on Android).
I know you can work with beacons with a iOS app or Android app.
But you can work with a web app to?
(A website recognize a beacon and do something)
Unfortunately, the general answer is no. You need native components to detect Bluetooth beacons on both Android and iOS. The web browsers on both operating systems have no hooks to detect beacons via JavaScript or HTML.
Chrome OS does have Bluetooth bindings in its Chrome browser, which may allow you to build a web app on Chrome OS that does this. But this would really be a Chrome App not a general purpose web app.
The Chrome browser for iOS and Android also detects Eddystone-URL beacons, but it will not pass the detection info to a web app. Detections are sent to the user as a notification and tapping on that notification simply brings up a configured URL in the Chrome web browser. This does not allow any dynamic web app behavior based on beacon detections.
I've read about Packaged Apps and played with the example apps. I can load them into my Chrome Canary, but I can't seem to find a way to build/package a .app for OS X. Is this not possible yet, or am I just missing something?
Previously Google Chrome packaged apps were only for Google Chrome. According to a recent blog post by Sriram Saroop, the product manager for Chromium, there is an available Chrome App Launcher to run Google Chrome packaged apps outside of the browser.
The Chrome App Launcher will be coming "soon" to Mac and Linux.