Autorun Chrome kiosk app when Chrome OS starts up - google-chrome-app

When Chrome OS ready, need to click 'App' button and then select the kiosk app, but I want to launch it automatically on startup.
How to set that up?

Answer found here: https://productforums.google.com/forum/#!topic/chromebook-central/XTqYPQfZmNc
Please follow the steps below to put Chromebook into Kiosk mode.
Wipe Data on Chromebook (Follow this link for instructions).
After wipe is completed, you will be at the welcome screen. (Input your network information, but DO NOT LOGIN to the Chromebook)
At the login screen, press Ctrl+Alt+K and enable Kiosk mode.
Login into the Chromebook.
Open a new tab in Chrome, and enter chrome://extensions in the address bar (also known as the omnibox). Click enter.
Check the box next to Developer Mode.
Click Add kiosk application, and enter the ID of the Kiosk App you'd like to enable.
Highlight the Kiosk App and select "auto launch".
Press Enter or click Done.
Reboot and when asked, enable app for Kiosk mode.
Now the app will auto launch each time you reboot.
To Turn off Kiosk Mode, begin by rebooting the Chromebook. While the device is starting up, press the keyboard shortcut
Ctrl+Alt+S to interrupt the process and return to the login screen.
Good luck!

Related

Mac OS: Remember Security & Privacy options for app while developing

I am developing a Mac OS app that accesses information like capturing the computer screen or controlling the mouse. (The app is just for personal use)
This works fine in the beginning. When my app tries to access a feature, I get asked to allow this in the system preferences (See dialog below) and if I do so, I can access the content. And as long as I don't change anything in my code I can rerun the app as often as I want and the permissions stay intact.
My issue is that every time I change something in the code, I also need to grant the permissions again to the app. Can someone please help me and explain why and what I can do to prevent this?
Mac OS: Catalina 10.15.7
Thanks so much for the help!
So even if it seems that you actually have to uncheck and check the box in the privacy settings over and over again, this doesn't mean you have to do it yourself all the time.
What helped me is recording an Automator workflow that checks the boxes for me. You can then run this workflow in a build phase to run it on every build.
Steps:
Open the window for the Security & Privacy settings
Open automator
Create a new workflow
Click the red record button at the top right (You might need to whitelist Automator in the Security & Privacy settings as well)
Record the steps that you normally do to enable the Privacy for your app (uncheck/check the respective box)
End the recording in automator and run the workflow once to ensure it works
Set the Automator workflow playback speed to the max (10x) to speed things up, also set the timeout to 0
Save the automator workflow to the disk
In Xcode click on your Target and switch to the 'Build Phases' tab
Click the '+' > 'New Run Script Phase'
Add the following shell script (Replace the path with the path to your Automator workflow file)
/usr/bin/automator ~/MyFolder/MyWorkflow.workflow
You might need to whitelist Automator in the Security & Privacy settings under 'Accessibility' as well
You will need to leave the Security & Privacy settings window open if you didn't include a step in your workflow to actually open it beforehand.
Now when you build/run the app the Automator script should do the work for you and the Privacy settings should be setup correctly.

Google Chrome dev tools do not display website on developer machine (when Remote Debugging Android Device)

Following the instructions here, I can see my Android device in Chrome on my developer machine in Chrome > DevTools > Main Menu > More tools > Remote devices.
I can see the website that the Android device has open. If I click Inspect, a new Chrome window opens on my developer machine, and I see the mobile width browser window open with Developer Tools on the right.
However, the website loaded on my Android device will not load in this window. I see a white screen. I click Reload, and the loading progress bar will display, but then I receive a white screen again.
I make sure the Android device screen is unlocked, repeat the process above, but I always end up with a white screen.
How do I fix this please?

How to simulate highlight text for mobile devices on Chrome Dev Tools?

I'm curious if it's possible to simulate highlight text on "touchstart" via Chrome Dev Tools instead of testing directly on phone.
I tried mobile view but the touch icon doesn't seem to highlight the text when I drag it.
Thanks a lot.
This level of detail isn't available within Device Mode. You'd need to use an emulator.
Device Mode is only meant to provide the upper 85-90% of what most developers will need to test their web applications. It is not meant to handle everything (as that highlight UX is platform-specific) nor is it meant to replace actual device testing.
Pretty old question, But instead of an emulator now we can use chrome's new feature Remote Debugging.
Here are steps:
Enable Developer Options - To enable tap Build Number 7 times
Settings > About Phone > Build Number
The above location may vary depending on your Android version.
Enable USB Debugging
Settings > System > Developer Options > USB debugging
Connect your mobile device to your computer using USB cable and tap OK
to allow USB debugging.
Open chrome://inspect/#devices and in the Remote Target section check whether your device is listed, if not make sure to unlock your device.
In the Devices section, click Port forwarding and enter your website port(e.g: 8080) and then in the next field enter IP and port(e.g: localhost:8080)
Open chrome on your mobile and goto localhost:8080
You can still use chrome devtools to debug, simply click on inspect in the Remote Target section.

iphone - device logging

While fiddling around with the settings on the device I'm testing my app on (iPod Touch) I saw a development setting where I can turn logging on.
Does anyone know where this logs to? I know I can see log statements via the console but I'm hoping to get some log statement when the device isn't connect to my computer.
Your device will continue logging even when it's not connected to your mac. To see the logs, you need to open Xcode, click the 'Window' menu item, and then 'Organizer'. Then select your device and then select the 'Device Logs' tab. For some reason (for me at least) viewing the logs seems flaky, so if nothing shows up, you may need to completely quit Xcode and restart it.
You have to go into the Xcode organizer, and click on your device. The logs will then show up in that window.

remove old app icons from avd home screen

I have created several sample apps for an Android virtual device. I have deleted these apps from the Eclipse java perspective, but they remain on the Android avd home screen.
How do I remove these app icons from the Android avd home screen?
If you mean the shortcuts:
Same way as on a phone. Long click an icon and drag it to the trash can symbol which should appear.
If you mean deleting the app entirely:
Also same way as on a phone. I think it's something like Menu->Settings->Manage Applications.
Though too late to respond, but hopefully it will be useful for someone in future.
On the latest Android version 4 you can do this Menu - > Manage Application and then double click on application which you want to delete, it will ask for confirmation whether you want to uninstall or stop (if running). Choose whichever option you want.