Common questions
Can I record audio from my extension?
Yes and no. Chrome has certain limitations on microphone access, which affects audio recording capabilities. However, there are alternative options available depending on the type of extension you are using.
If you are using the extension's sidebar, you can utilize an audio recording plugin within your Bubble app to capture audio. When initiating the recording process, the user will be prompted to grant permission for microphone access.
Unfortunately, recording audio directly from the extension's popup is currently not supported.
Can I use Google/FB OAuth?
Yes, you can, but not directly within the extension window due to Google's iFrame restrictions. To work around this:
Open a new tab linked to your Bubble app.
Complete the login process there.
Once authenticated on the site, you'll be automatically logged into the extension as well.
Can I copy and paste Bubble elements?
Yes, this can be achieved using the Local Storage feature. Walkthrough here: https://www.loom.com/share/03dd2a4fb0e641a99689c6e9538d6a9a?sid=18d6f98d-cc11-484c-b27d-5433f2d86623.
Can I access data within iframes?
This will depend on the specific security policies of the iframes. In most cases, Charles won't be able to interact with content within iframes on a page directly, out of the box. However, this can usually be resolved with around 2-3 hours of custom development work. Feel free to send us an email at suppport@cranfordtech.com if you would like to discuss any custom implementations.
Can I add my own JavaScript?
Yes you can extend Charles with your own JavaScript and execute functions within an active tab and also pass values back to bubble. Please have a look at the 'Extending Charles' section of the plugin documentation.
Last updated