clipboard 相关问题

剪贴板是一种软件工具,可通过复制和粘贴操作用于文档或应用程序之间的短期数据存储和/或数据传输。

如何在不丢失链接属性的情况下将超文本链接复制到剪贴板

我一直想知道如何复制链接及其 HREF 和文本,例如我们有一个这样的标签: 快速访问网站 所以

回答 2 投票 0

使用 Powershell,分别在剪贴板(Windows 10)中添加多个项目,每个剪贴板中的每个项目

使用 Powershell,分别在剪贴板(Windows 10)中添加多个项目,每个剪贴板中的每个项目 例如,下面的代码只会将最后一个值存储在剪贴板中,我需要将 1 到 5 存储在

回答 0 投票 0

autohotkeys 过去 url 剪贴板到命令提示符

我的问题是使用自动热键将剪贴板作为字符串传递到命令提示符 我希望命令提示符中剪贴板的输出在“”内,如 cmd 中的“剪贴板” 因为...

回答 0 投票 0

检测和区分剪贴板事件(剪切、复制和粘贴)

是否可以检测和区分文件的剪切、复制或粘贴?我只能检测到剪贴板中的变化。 公共部分类 Form1:表单 { [DllImport("User32.dll",

回答 3 投票 0

Firefox:将剪贴板中的文本粘贴到输入中

我想要一个按钮来将一些文本(从剪贴板)粘贴到输入字段中。 以下代码片段适用于 Chromium,但不适用于 Firefox。 粘贴 <

回答 1 投票 0

复制到剪贴板烧瓶

我正在尝试将共享链接复制到我拥有的烧瓶应用程序中的剪贴板。 我的html页面如下: {% 扩展 'index.html' %} 函数复制到剪贴板(链接){ 导航器。</desc> <question vote="1"> <p>我正在尝试将共享链接复制到我拥有的烧瓶应用程序中的剪贴板。</p> <p>我的html页面如下:</p> <pre><code>{% extends &#39;index.html&#39; %} &lt;script&gt; function copyToClipboard(link) { navigator.clipboard.writeText(link) } &lt;/script&gt; {% block content %} &lt;h1 class=&#34;display-3&#34;&gt;Sharing is caring!&lt;/h1&gt; &lt;p&gt;Currently, the best thing to support the project is to share.&lt;/p&gt; &lt;div&gt; &lt;button class=&#34;btn btn-primary&#34; onClick=&#34;copyToClipboard(&#39;{{link}}&#39;)&#34;&gt;Copy link&lt;/a&gt; &lt;/div&gt; {% endblock %} </code></pre> <p>link 通过 render_template 发送到页面,并在页面加载时生成。 欢迎任何想法!</p> </question> <answer tick="false" vote="0"> <p>你有一个开头<pre><code>button</code></pre>和一个结尾<pre><code>tag</code></pre>,你应该把你的<pre><code>&lt;script&gt;</code></pre>标签放在里面<pre><code>&lt;head&gt;</code></pre></p> <pre><code>{% extends &#39;index.html&#39; %} {% block content %} &lt;h1 class=&#34;display-3&#34;&gt;Sharing is caring!&lt;/h1&gt; &lt;p&gt;Currently, the best thing to support the project is to share.&lt;/p&gt; &lt;div&gt; &lt;button class=&#34;btn btn-primary&#34; onClick=&#34;copyToClipboard(&#39;{{link}}&#39;)&#34;&gt;Copy link&lt;/button&gt; &lt;/div&gt; {% endblock %} {% block scripts %} &lt;script&gt; function copyToClipboard(link) { navigator.clipboard.writeText(link) } &lt;/script&gt; {% endblock %} </code></pre> </answer> </body></html>

回答 0 投票 0

使用 HTMLEditorKit 将 JTextPane 的内容写入剪贴板,不同颜色元素之间没有额外的空格

我在 Swing 中为我自己的编程语言构建了一个自定义语法高亮器 gui。我正在编写一个功能,将选定的文本复制到剪贴板,这样我就可以轻松粘贴我的自定义语法

回答 1 投票 0

android WebView:复制到剪贴板[https://poe.com]

'所以我将 [https://poe.com] 转换为 android 应用程序。但是当我在应用程序中复制文本时,我收到错误消息剪贴板错误消息。' 公共类 MainActivity 扩展 AppCompatActivity { WebView w ...

回答 0 投票 0

按用户输入的名称复制/粘贴问候语。 (HTML & JS)

我正在尝试创建一个复制粘贴表,它将首先要求用户输入(他们的名字)。 提交名称后,理想情况下它将在复制到剪贴板按钮中使用,如 ...

回答 0 投票 0

如何在 cypress 12 中授予 Chrome 剪贴板权限

我是初学者,我正在使用 Javascript 测试“复制到剪贴板”在 Cypress 中的工作方式 我使用 w3schools 网站来完成这项任务 这是代码 /// 我是初学者,我正在使用 Javascript 测试“复制到剪贴板”在 Cypress 中的工作方式 我使用 w3schools 网站完成这项任务 这是代码 /// <reference types="Cypress" /> describe('w3schools', () => { it.only('using clipboard', () =>{ cy.visit('https://www.w3schools.com/howto/howto_js_copy_clipboard.asp'); cy.wrap( //to give permision to read write from clipboard Cypress.automation('remote:debugger:protocol', { command: 'Browser.grantPermissions', params: { permissions: ['clipboardReadWrite', 'clipboardSanitizedWrite'], origin: window.location.origin, }, }), ); cy.get('.tooltip > .w3-button').click() cy.window().its('navigator.permissions').invoke('readText') }) }) 1.我尝试使用以下视频授予 chrome 浏览器剪贴板权限 https://www.youtube.com/watch?v=4eEc3x24D64&t=210s 然而,赛普拉斯的错误消息说权限仍然没有被授予。 我错过了一些额外的设置或 tweeks. 其他答案无效,因为 cypress.json 文件已替换为 cypress.config.js 提前谢谢你 如果您使用的是最新的 Cypress 版本 12.9.0,则 invoke() 命令已更改为查询,从而改变了它的工作方式。我认为这导致了你的错误。 你可以用.then()代替。 cy.window().its('navigator.clipboard') .then((clip) => clip.readText()) .should('equal', 'Hello World') 同时将 CDP 移到顶部——完整结构: Cypress.automation('remote:debugger:protocol', { command: 'Browser.grantPermissions', params: { permissions: ['clipboardReadWrite', 'clipboardSanitizedWrite'], origin: window.location.origin, }, }) cy.visit('https://www.w3schools.com/howto/howto_js_copy_clipboard.asp') cy.contains('button', 'Copy text').click() cy.window().its('navigator.clipboard') .then((clip) => clip.readText()) .should('equal', 'Hello World') 在 v12.7.0 上,您可以使用以下方式授予剪贴板权限。 cy.window() .its('navigator.clipboard') .then((clipboard) => cy .stub(clipboard, 'writeText') .resolves() // @ts-ignore .as('writeText'), ) 然后你可以用检查剪贴板 cy.get('@writeText') .should('have.been.calledOnce') .its('firstCall.args.0') .should('equal', expected) 您可以使用cy.stub()或cy.spy()捕捉剪贴板活动。 请注意,应用程序还有其他方式与剪贴板交互,因此这仅限于您正在测试的特定页面。 Cypress.automation('remote:debugger:protocol', { command: 'Browser.grantPermissions', params: { permissions: ['clipboardReadWrite', 'clipboardSanitizedWrite'], origin: window.location.origin, }, }) cy.visit('https://www.w3schools.com/howto/howto_js_copy_clipboard.asp', { onBeforeLoad: (contentWindow) => { cy.spy(contentWindow.navigator.clipboard, 'writeText').as('writeText') } }) cy.contains('button', 'Copy text').click() cy.get('@writeText') .should('have.been.calledWith', 'Hello World')

回答 3 投票 0

是否指定了在复制时如何将选定的 HTML 元素转换为纯文本?

在网络浏览器中选择 HTML 元素,将它们复制并粘贴到纯文本编辑器中时,浏览器必须将选择转换为纯文本。 它指定了浏览器应该如何...

回答 0 投票 0

System.Windows.Clipboard 可用于 WPF 应用程序,但不适用于控制台应用程序

我试着写了一个非常小的应用程序来操作系统剪贴板。使用的类是 System.Windows.Clipboard。 我用Console app的VS模板写的时候不行,报:&q...

回答 1 投票 0

如何在vue中粘贴剪贴板中的内容

在 Vue 应用程序中,我需要单击一个按钮并粘贴内容,我环顾四周只发现粘贴事件 </text...</desc> <question vote="1"> <p>在 Vue 应用程序中,我需要单击一个按钮并粘贴内容,我环顾四周只发现粘贴事件像</p> <pre><code><textarea name="myField" @paste="onPaste"></textarea> </code></pre> <p>但这不是我想要的,我真正需要的是像</p>这样的东西 <pre><code> <button @click="paste"> paste </button> function paste(){ let content = clipboard // but how would I get access to clipboard } </code></pre> </question> <answer tick="false" vote="1"> <p>这可能是一个简单的解决方案。</p> <pre><code><template> <div> <textarea ref="textArea"></textarea> <button @click="pasteToTextArea">Paste from your clipboard</button> </div> </template> </code></pre> <pre><code>export default { pasteToTextArea() { navigator.clipboard.readText().then(text => { this.$refs.textArea.value = text; }); }, }; </code></pre> <p>您还可以阅读<a href="https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API#accessing_the_clipboard" rel="nofollow noreferrer">访问剪贴板</a>。</p> </answer> </body></html>

回答 0 投票 0

navigator.clipboard 未定义

为什么 navigator.clipboard 在下面的代码片段中总是未定义? var 剪贴板 = navigator.clipboard; 如果(剪贴板==未定义){ console.log('剪贴板未定义'); } 别的 { 客户...

回答 7 投票 0

复制带有换行符的字符串 通过 vbscript 到剪贴板

在 Octave 中,我有一个字符串 outstr = '第一行 2号线 3号线 ' 我喜欢将其复制到剪贴板,然后通过从剪贴板粘贴将其插入到 Excel 工作表中。

回答 2 投票 0

在程序启动时访问剪贴板(Android)

我希望(每当我的程序启动时)将剪贴板中包含的文本粘贴到 edittext 中。但每次我的代码都因以下原因崩溃: 拒绝剪贴板访问 com.forTheForum,

回答 0 投票 0

类不可见剪贴板

请告诉我为什么 Visual Studio 看不到我,看不到类?我正在使用核心 7.0 使用 System.Windows; 命名空间实验室 { 课程计划 { 静态无效主要(st ...

回答 1 投票 0

Python excel2img 失败:OSError:无法打开剪贴板

我在 Windows 11 上使用 python 3,我正在编写一个代码,它只是将 excel 复制为图像并将其粘贴到 word 文档中。我正在使用 excel2img 包来做这件事,但代码不起作用......

回答 0 投票 0

Vaadin 14 可执行 javascript 在 IoS 上不起作用

:) 我开发了一个 Vaadin 14 Flow 网络应用程序。当按下按钮时,URL 应该被复制到剪贴板。 javascript 被执行,因为警报显示正确。在 PC 和 A...

回答 0 投票 0

如何使用悬停按钮“复制”上的工具提示以及在 React bootstrap 上单击“复制”时如何复制到剪贴板

好吧,如何正确地做到这一点,最好没有 jquery。 示例代码: 一些文字

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.