2 yanyan717 yanyan717 于 2016.03.24 17:12 提问

用chromium开发Android浏览器,想给JS的document对象添加一个自定义属性

用chromium开发Android浏览器,想给JS的document对象添加一个自定义属性,类似于document.onkeypress这种,谁做过类似的开发,给个思路吧,谢谢啦!

1个回答

camike
camike   2018.03.05 14:37

在webkit代码里找到 Document.idl这个文件,添加属性和方法。 事件需要在 core/events下单独写一个idl文件

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
document操作自定义属性
document操作自定义属性
基于chromium for android开发Android浏览器
在上一篇文章<< Chromium for Android开源了 >>中谈到了Google已经完全开源了Chromium for Android,这样我们就完全可以开发与Chrome for Android媲美的Android浏览器了。通常浏览器的一些新特性和新功能会先出现在Chromium for Android上,稳定后才会出现在Chrome for Android上,如果我们基于Chromiu
用jquery动态添加html任何标签的自定义属性
由于用到国际化,且使用jquery.numberformatter-1.1.3.js类库。在对所有td做国际化时,发现有被重复国际化的现象。 国际化方法如:i18_data("#testTable tr td","${i18("jquery-numberformatter.local")}");即testTable 表的所有td将被国际化。 问题:调用上述方法对A表的列进行国际化后,再次调用上
javascript/js对html元素自定义属性的操作(兼容Firefox和IE)
很多情况下,我们常常通过javascript对HTML元素的属性进行操作,如获取或设置以下html代码块中input元素的value; 1 input id="input_btn" type="button" value="kanqd.com" /> 我们常常会写以下的代码: 1 2 var input
js第三节-自定义属性、索引值
1.带缩略图的图片切换效果 2.QQ列表展开收缩扩展 (1.2.用到了自定义属性。) 3.控制多组图片切换作业暂且没有做,后续有时间来补充。--->已经做好 ①获取值 ②设置数组 ③定义数组下标值 ④轮播函数 ⑤各点击事件判断图片的位置并进行相应的下标值变换。
通过自定义属性添加样式(css+js,动态判断背景颜色)
今天我们要写一个写死的背景色,通过我们的JS把背景色变成活的。 当我们通过点击  “ + ”  “ - ” 号  来控制  右边   标签的 隐藏显现!!!  一开始背景色是直接写上的,点击第一个  “+” 右边就是 对应的标签 也相对应的背景颜色。 后来觉得太难看了,要点击的时候背景色随着我出现的几个li标签来添加。  一行灰色,一行白色。 我们就用属性来写css
js中DOM的自定义属性
js中DOM的自定义属性方法有: 1、设置自定义属性:setAttribute 2、获取自定义属性:getAttribute 3、移出自定义属性:removeAttribute 下面就来看一下它们的具体使用方法 Document //获取对象 var txt = document.getElementById("inp"); // c
javascript操作标签的自定义属性
自定义属性是一个很好用的小技巧,利用它我们可以用来保存其它类型的数据。 如数组,hash对象,字符串等. 但js来操作自定义属性要注意。  案例: 在标签中定义了一个自定义属性  visitNumber baidu var node=document.getElementById("a"); alert( node.getAttribute("visitNumber"
用javascript添加控件自定义属性
1.为HTML元素添加一自定义的属性非常方便,只须将其加到尖括号中即可,与内置属性地位相等。 如我们要为TextBox元素添加属性idvalue: input type="text" id="txtInput" name="txtInput" value="自定义文本"> 只须在原来的控件后面加上:idvalue=”…”,成为: input type="text" id="
获取自定义属性/event的触发事件对象和绑定事件对象
1.获取自定义属性 var testEle = document.getElementById("test")   testEle.setAttribute("key","value"); // 设置   testEle.attributes["key"].nodeValue; // 获得   2.event的触发事件对象和绑定事件对象 event.target返回触发事