For some reason Unity decided not to support copy and paste in WebGL. Here is an attempt to add it back in. No promises that it's perfect 😅
At the moment there is only support for InputField
and
TMPro.TMP_InputField
Example: https://greggman.github.io/unity-webgl-copy-and-paste/
-
Download and add in this unity package into your project.
-
Make a
GameObject
and add in theWebGLCopyAndPaste
script. -
If you are using
TMPro.TMP_InputField
then editAssets/WebGLCopyAndPaste/Scripts/WebGLCopyAndPaste.cs
and uncomment this line
// #define WEBGL_COPY_AND_PASTE_SUPPORT_TEXTMESH_PRO
This might be better?
https://github.com/kou-yeung/WebGLInput
-
Non Alphabetic characters
See this thread. You apparently need to include the fonts in your Unity project.
-
Ctrl-A/⌘-A selects other HTML on the page
-
Make your own WebGL template that doesn't have anything to select. Maybe this one though I didn't try it.
-
Make your own WebGL template and use
user-select: none;
in your CSS to make whatever parts of the page you want to prevent from being selected.
-
-
0.0.2
-
Support cut
-
Support Safari
-
-
0.0.1
- Initial Release