请问一下如何将多行html代码发送到网页的文本框内且不被转义

动作需求 · 1144 次浏览
Y@404 创建于 2021-05-11 17:09

使用 浏览器控制 中的 更新元素信息 时,不能发送多行文本,只能发送单行文本,且发送之后的文本会被转义

比如我希望发送

<html>

<html>

但是如果值就这么写是无法发送的,因为不支持多行文本

如果这么写<html>\n<html>

就能发送成功,但是会被转义成

&lt;html&gt;
&lt;html&gt;

请问有什么办法嘛?

(不能使用键鼠录制发送文本这种,效率低出错率高关键是不能后台进行)

示例网站:http://www.txttool.com/t/?id=NDA4

(只是用作测试并不是要实现这个功能)

Y@404 最后更新于 2021/5/11

回复内容
CL 2021-05-11 17:34
#1

更新控件的InnerHtml试试

Y@404 2021-05-11 17:43 :

只有值才能写入到网页中,其它都不行

CL 回复 Y@404 2021-05-11 18:24 :

知道了,quicker在更新的时候对内容进行了html编码用来避免生成的脚本出现语法错误。 我看下有没有办法处理一下。

Y@404 2021-05-11 18:56 :

期待!如果这个问题能解决,那这个世界上所有在线文本工具都可以轻松拿来为我所用了~(自己写动作工作量实在是太大了…很多需求还不见得能写出来…)

CL 2021-05-12 21:12
#2

https://getquicker.net/Help/Versions 更新了一个版本,等试下看看。

Y@404 2021-05-12 21:26 :

非常感谢!刚刚已经测试可用,但依旧不支持多行文本,需要用换行符合并列表为单行文本,但这样似乎不够方便,看是否可以直接支持多行文本的输入?

CL 回复 Y@404 2021-05-12 21:31 :

好的,再研究一下

CL 回复 Y@404 2021-05-14 21:27 :

发了一版,可以再试试1.24.13

Y@404 2021-05-16 01:08 :

完美!感谢!

回复主贴