Capacitor plugin for taking screenshots.
Install the plugin:
npm install @capawesome/capacitor-screenshot
npx cap sync
If you are using the Web platform, you must also install the html2canvas
package:
npm i html2canvas
import { Screenshot } from '@capawesome/capacitor-screenshot';
const take = async () => {
const { uri } = await Screenshot.take();
console.log('Screenshot saved at:', uri);
};
take() => Promise<TakeResult>
Take a screenshot.
Returns: Promise<TakeResult>
Since: 6.0.0
Prop | Type | Description | Since |
---|---|---|---|
uri |
string |
The file path (Android and iOS) or data URI (Web) of the screenshot. | 6.0.0 |
See CHANGELOG.md.
See LICENSE.