Is there any method to have voice input in Duckduckgo browser on Android? - voice-recognition

Duckduckgo browser (Andriod) works well. It uses only the incognito mode, for enforcing privacy and security. The Gboard keyboard disables voice input on incognito mode.
Is there any way to get voice input while using Duckduckgo? Use another keyboard? Gboard voice input can be enabled?

Related

How to handle the alert of FIDO authentication in selenium?

As title, there would be a alert "verify your identity with webauthn.io" poped when I regisetered a user through FIDO. The alert might have some options. My target is to write a script that can automatically sign in a website by selenium, but I have no idea how to handle this alert in selenium.
Is there any way to handle this alert?
the alert be like
For testing purposes you could use a virtual authenticator. Chromium based browsers have the option to emulate WebAuthn/FIDO2 authenticators - https://developer.chrome.com/docs/devtools/webauthn/
I've found when the virtual authenticator is enabled, it'll "bypass" the menu in your image above. The WebAuthn ceremony is still completed, the menu just immediately utilizes the virtual authenticator when enabled. The same will be true for authentication
Some considerations
This is not an option in all browsers (notably Firefox and Safari)
For application testing I highly recommend that you still perform a round of manual testing utilizing a real authenticator (YubiKey, Face ID, Windows Hello, etc..)
Hope this helps

Closing Safari push notification dialog in Browserstack

We're using Browserstack to automate testing of my website. The website uses push notifications and so Safari prompts the user with a dialog asking for permission to send push notifications. This dialog blocks interaction with the browser and the test fails. We've tried browser.switchTo().alert().accept() as well as browser.switchTo().window() to close it or switch back to the website, to no avail.

Can we detect a voice in *safari* browser on iPhone?

Can we detect a voice in safari browser on iPhone?
Please note that i need to detect voice on the browser and not from iPhone microphone.

WP8 Prevent OS from handling LaunchApp NFC tag read

I've created a Windows Phone 8 application that reads and handles a LaunchApp NFC tag when it is presented to the phone.
By default, when a LaunchApp NFC tag is presented to the phone, the WP8 OS automatically handles the tag read and displays a dialog asking whether the user wants to launch the application or ignore it.
The problem is: In-addition to my application receiving and handling the tag read when a LaunchApp NFC tag is presented, the WP8 OS also displays a dialog prompting the user to launch the application.
Is there any way that I can prevent this dialog from showing and strictly let my application handle the LaunchApp NFC tag?
Thanks in Advance.
By design the OS will always intercept the LaunchApp Windows NFC type; especially as its the OS's responsibility to launch the application. It has little use to subscribe to the type within your app. I would suggest looking at alternate NDEF types to use which aren't handled by the OS (so avoid MIME types such as URL, and images).

Detect closing of mobile Safari

I'm building a WebApp which uses video server push with:
<img id="vidsrc" src="video.cgi"/>
It works. And when saved as a WebApp using "Add to Home Screen" closing the app does as expected and stop receiving the server push.
However when running in mobile Safari, only closing the page will get it to stop. What I'm trying to figure out is how to get it to stop if the user clicks the Home button and closes mobile Safari so the push doesn't keep running in the background.
Because of what I've got to work with, editing video.cgi is not an option. And using video.cgi in an iframe isn't a good solution because of some other functionality in the page/app.
onBlur and onClose don't seem to do it, and I'm wondering if there's any way an HTML page or the good stuff in it can know that mobile Safari has been closed.
Unfortunately, you can't... Web apps are not allowed to access the device's software, so are not told when you have pressed the button.