我正在使用 CefSharp 構建一個網絡瀏覽器,并且在按鈕點擊等方面集成了一些 javascript。我試圖通過類名獲取元素,然后將其文本保存到剪貼板。它成功找到了一個元素和文本,但無論如何我都無法將它設置到剪貼板。這是代碼private void button3_Click(object sender, EventArgs e) { CurBrowser.GetMainFrame().ExecuteJavaScriptAsync("var elems1 = document.getElementsByClassName('question-text')"); CurBrowser.GetMainFrame().ExecuteJavaScriptAsync("textt = elems1[elems1.length - 1].innerText"); CurBrowser.GetMainFrame().ExecuteJavaScriptAsync("navigator.clipboard.writeText(textt);");}它說文檔沒有聚焦,但我嘗試使用textt.focus();或者elems1.focus():它返回“textt.focus();不是函數”或“elems1.focus():不是函數”
如何將javascript變量文本復制到剪貼板?
慕標5832272
2023-06-09 10:38:28