# No access to clipboard

**URL:** https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282
**Category:** UXP Plugin API
**Created:** [September 28, 2022, 1:55pm UTC](https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282 "2022-09-28T13:55:55Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![HuanyiXie](https://avatars.discourse-cdn.com/v4/letter/h/cdc98d/32.png) [@HuanyiXie](https://forums.creativeclouddeveloper.com/u/HuanyiXie)
#### Post date: [September 28, 2022, 1:55pm UTC](https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282/1 "2022-09-28T13:55:55Z")

</div>

I want to copy an image blob into clipboard with the api `navigator.clipboard.write`. It works fine in chrome, but got an uncaught error like this:

```auto
​ Uncaught Error: Clipboard access not supported for 3P plugins with manifest version upto 4. Valid manifest entry required from manifest version 5.
    at new e.exports (uxp://uxp-internal/domjs_scripts.js:2)
    at U.get clipboard [as clipboard] (uxp://uxp-internal/domjs_scripts.js:2)
    at Object.get clipboard [as clipboard] (uxp://uxp-internal/pluginmanager_scripts.js:2)
    at <anonymous>:1:11

```

How can I solve this promble please?

---

<div class="post-metadata">

### Author: ![HuanyiXie](https://avatars.discourse-cdn.com/v4/letter/h/cdc98d/32.png) [@HuanyiXie](https://forums.creativeclouddeveloper.com/u/HuanyiXie)
#### Post date: [September 28, 2022, 1:56pm UTC](https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282/2 "2022-09-28T13:56:58Z")

</div>

> [@HuanyiXie](#):
>
> into clipboard with the api `navigator.clipboard.write`. It works fine in chrome, but got an uncaug

my code looks like this:

```auto
        async function CopyImage() {
        // const blob = await getImageBlobFromUrl(src);
        const blob = Base642Blob();
        const item = new ClipboardItem({[blob.type]: blob});
        try{
          await navigator.clipboard.write([item]);
        }catch (error) {
          console.log(error);
        }

```

---

<div class="post-metadata">

### Author: ![Wanokuni](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/wanokuni/32/2203_2.png) [@Wanokuni](https://forums.creativeclouddeveloper.com/u/Wanokuni)
#### Post date: [September 29, 2022, 11:00am UTC](https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282/3 "2022-09-29T11:00:31Z")

</div>

You need to update your manifest to v5.  
[https://developer.adobe.com/photoshop/uxp/2022/guides/uxp\_guide/uxp-misc/manifest-v5/](https://developer.adobe.com/photoshop/uxp/2022/guides/uxp_guide/uxp-misc/manifest-v5/)

---

<div class="post-metadata">

### Author: ![HuanyiXie](https://avatars.discourse-cdn.com/v4/letter/h/cdc98d/32.png) [@HuanyiXie](https://forums.creativeclouddeveloper.com/u/HuanyiXie)
#### Post date: [September 29, 2022, 12:01pm UTC](https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282/5 "2022-09-29T12:01:48Z")

</div>

It works, Thank you veryyyyy much! But I ran into another problems:  
`​ Uncaught UxpRuntimeError: Refusing to load event handler tag as executable code. Code generation is disabled in plugins`  
What should I do please?

---

<div class="post-metadata">

### Author: ![Dejeffo](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/dejeffo/32/2366_2.png) [@Dejeffo](https://forums.creativeclouddeveloper.com/u/Dejeffo)
#### Post date: [September 29, 2022, 12:24pm UTC](https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282/6 "2022-09-29T12:24:16Z")

</div>

If you’re using webpack, you can (for dev purposes), add `allowCodeGenerationFromStrings: true` to your `requiredPermissions` section in the manifest, and the error should go away.

---

<div class="post-metadata">

### Author: ![HuanyiXie](https://avatars.discourse-cdn.com/v4/letter/h/cdc98d/32.png) [@HuanyiXie](https://forums.creativeclouddeveloper.com/u/HuanyiXie)
#### Post date: [September 29, 2022, 12:51pm UTC](https://forums.creativeclouddeveloper.com/t/no-access-to-clipboard/5282/7 "2022-09-29T12:51:56Z")

</div>

thanks I will try it out
