Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript使用户选择的文本可见_Javascript_Jquery_Html_Security - Fatal编程技术网

使用Javascript使用户选择的文本可见

使用Javascript使用户选择的文本可见,javascript,jquery,html,security,Javascript,Jquery,Html,Security,我正在尝试使用javascript获取HTML页面中的选定文本。 window.getSelection().toString()适用于除一种以外的所有情况 假设在HTML页面中包含以下代码段: 请将以下文本复制到您的终端以签出我的最新开源项目: git克隆 /dev/null;一些邪恶的命令git克隆 https://github.com/some-user/some-repository 尝试使用 <span style="color:rgba(0,0,0,0);font-size

我正在尝试使用javascript获取HTML页面中的选定文本。
window.getSelection().toString()
适用于除一种以外的所有情况

假设在HTML页面中包含以下代码段:

请将以下文本复制到您的终端以签出我的最新开源项目:

git克隆
/dev/null;一些邪恶的命令
git克隆 https://github.com/some-user/some-repository
尝试使用

<span style="color:rgba(0,0,0,0);font-size:0.5px;">


希望能有帮助。请注意:如果您的bash命令是“邪恶的”,请不要欺骗人们去做他们不想做的事情。

尝试使用类似于
$(“span”).html($((“span”).html().split(“
”[1])的方法。
我不需要解决上述页面的问题,但是对于所有存在隐藏文本的情况,如果用户选择了一个文本,并且选择结果是用户没有看到的,那么存在一些隐藏文本,那么您如何支持代码知道其“隐藏”呢?请看一看,阅读问题。我不想知道如何使span可见,但如何在javascript中仅选择用户已选择且对他/她可见的文本您是否希望选择整个内容,但它仅向用户显示克隆部分?当用户加载页面时,他/她只看到“git克隆”https://...“部分,因此,如果用户选择他/她希望从选择中仅获得他/她看到的部分,隐藏部分将被排除。我想使用js获取用户可见的所选文本,移除隐藏部分,无论隐藏的方式如何