以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 手机端复制文字不成功(已多次测试,都如此) (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=109720) |
-- 作者:zhangjian222200 -- 发布时间:2017/11/17 19:18:00 -- 手机端复制文字不成功(已多次测试,都如此) 高级开发版10月26日版本 dim bweixh as string = “123456” ClipBoard.SetText(bweixh) \'将微信号,添加到到剪贴板 msgbox(bweixh) \'在电脑端测试,这里msgbox正常弹出值123456,能够复制粘贴123456; \'将项目上传到服务器,手机端测试,服务器正常弹出msgbox值,但是粘贴的值不是123456,而是之前复制的文字,之后,手机弹出复制微信成功! e.WriteString("复制微信成功!") \'这里正常弹出消息 Return "" [此贴子已经被作者于2017/11/21 20:59:16编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/11/17 20:09:00 -- 新建项目测试,减少代码测试。这种代码没有办法给你分析的。 另外为什么要在服务端使用剪贴板,目的是什么?
|
-- 作者:zhangjian222200 -- 发布时间:2017/11/17 20:25:00 -- 将信息添加到剪贴板: bweixin = "z3276294" \'admin微信号 If bweixin <> "" Then ClipBoard.SetText(bweixin) \'将微信号,复制到剪贴板 e.WriteString("复制微信成功!") \'手机端执行,弹出:复制微信成功,但是无法粘贴bweixin的值 ’没有错误写入错误文档 Return "" Else e.WriteString("复制微信失败!") Return "" End If [此贴子已经被作者于2017/11/21 21:00:54编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/11/17 20:36:00 -- 为什么要在服务端使用剪贴板,目的是什么? 你要把后台剪贴板的数据粘贴到网页中,天方夜谭吧!
|
-- 作者:zhangjian222200 -- 发布时间:2017/11/17 20:43:00 -- 1.服务器哪里,测试正常,会去掉这个代码的,目的是:判断需要复制的值,是不是确实存在,其实使用alert这样的js代码也可以 2.不是粘贴到网页,而是想:将微信号添加到手机的粘贴板,然后在ft外,粘贴到微信,搜索这个微信号 我以前用这个代码能成功的,现在不知道怎么回事就不行了
[此贴子已经被作者于2017/11/17 20:45:11编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/11/17 20:48:00 -- 汗!多次一举! 在手机直接复制粘贴即可,本身就有相应的提示。手机剪贴板和后台没有半点关系。 |
-- 作者:zhangjian222200 -- 发布时间:2017/11/17 21:09:00 -- 代码逻辑:执行点击“复制微信”按钮后,写入“微信号已复制”,然后进入其他流程 这样,通过按钮复制,是必须的,在这里提问 所以:因为之前,可以复制的,但是现在不能了,如果是bug,还请解决下
[此贴子已经被作者于2017/11/17 21:11:44编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/11/17 21:28:00 -- 手机的复制粘贴不可能和后台服务的剪贴板有任何关系的,这是手机系统自身的功能。 看不懂你的逻辑,做个可以测试的例子过来看看
|
-- 作者:zhangjian222200 -- 发布时间:2017/11/17 21:54:00 -- 好像明白了,ClipBoard.SetText(bweixin)是写到服务器粘贴板,而不是手机粘贴板 那么,想要将字符串存到手机粘贴板,是个麻烦事了
[此贴子已经被作者于2017/11/17 21:54:18编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/11/17 22:04:00 -- 试试:http://blog.csdn.net/pang1026/article/details/65441321 |