切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
HTML
从Cocoa中的WebView获取源HTML
从Cocoa中的WebView获取源HTML
2019-07-06
HTML
前端之家
前端之家
收集整理的这篇文章主要介绍了
从Cocoa中的WebView获取源HTML
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个OS X程序,
用户
在WebView中进行一些简单的WYSIWYG
HTML
编辑.作为使用
Cocoa
和WebKit进行编程的新手,我完全不知道如何从WebView中
获取
所选文本 – 目的是
获取
用户
选择的
内容
,在文本周围
添加
HTML代码
(如div或span),并替换所选带有
修改
代码
的文本.如何实现这一目标? @H_
404
_2@我目前正在使用Mac
Ruby
编写这个项目,但我也很感谢Objective-C程序员的帮助.谢谢!
解决方法
您可以请求WebView的-selectedDOMRange,然后您将获得一个DOMRange对象.您可以使用此对象来查找所选
内容
.与所有WebKit DOM对象一样,DOMRange是标准W3C DOMRange对象的Objective-C表示,请参阅DOMRange.h了解它
支持
的
方法
/
属性
. @H_
404
_2@然后,您可以使用-replaceSelectionWithMarkupString:,– replaceSelectionWithText:或-replaceSelectionWithNode:WebView
方法
替换当前选择.
原文链接:/html/227817.html
上一篇:html – 使用CSS合并节标记的边框颜
下一篇:html – 用l20n本地化一个属性
猜你在找的HTML相关文章
elasticsearch扩展ik分词器词库
操作步骤 1、进入elasticsearch的plugin,进入ik。进入config。 2、在config下面建立以.di...
作者:前端之家 时间:2021-02-13
echarts中legend如何换行
lengend data数据中若存在'',则表示换行,用''切割。
作者:前端之家 时间:2021-02-13
Echart常用效果(一)
代码实现 option = { backgroundColor: '#080b30', tooltip: { t...
作者:前端之家 时间:2021-02-13
freemarker中js里面取字符串,换行导致报错的解决办法
问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var d...
作者:前端之家 时间:2021-02-13
Freemarker + xml 实现Java导出word
前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种...
作者:前端之家 时间:2021-02-13
【前端JSP思考】JSP中#{},${}和%{}的区别
JSP中#{},${}和%{}的区别: # #{}:对语句进行预编译,此语句解析的是占位符?,可以防止SQ...
作者:前端之家 时间:2021-02-10
【前端HTML】常用标签及属性
对于很多人来说,用HTML标签都是熟能生巧,而不清楚为什么是那样的标签,所以我在这列了一...
作者:前端之家 时间:2021-02-10
[前端]GOFLY项目-响应式登录页的设计和实现
登录界面如果要实现响应式 , 需要注意宽度的设置和media query的使用 宽度一般都是按百分比...
作者:前端之家 时间:2021-02-05
[前端] 设定为disabled的表单域值不能被提交
表单中的某个表单域被设定为disabled,则该表单域的值就不会被提交。 但是我们需要提交这个...
作者:前端之家 时间:2021-02-05
[前端] 代码中执行绑定元素的指定事件trigger方法
前面业务里有个搜索功能 , 入口比较深 , 现在想要把入口挪到有公共header的地方 , 在不想完...
作者:前端之家 时间:2021-02-05
编程分类
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
React
Flex
Ant Design
Web前端
微信小程序
微信公众号
最新文章
• elasticsearch扩展ik分词器
• echarts中legend如何换行
• Echart常用效果(一)
• freemarker中js里面取字符
• Freemarker + xml 实现Jav
• 【前端HTML】常用特殊字符
• 【前端JSP思考】JSP中#{},
• 【前端HTML】常用标签及属
• [前端]GOFLY项目-响应式登
• [前端] 设定为disabled的表
热门标签
更多 ►
关闭广告
单独headers
封装代码
提示错误
整数正则
非0开头
跳页
出页码
antd table
提示URL未注册
公众号支付
vue hash模式
iSlider
车牌键盘
循环图片
echarts 双折
左右布局
DllPlugin
对象创建
打字游戏
圈选
两栏
云函数
蒙版
ES2020
橱窗
无缝滚动轮播
色块碰撞
组件销毁
文档操作