通过调用DWORD GetProcessId(HANDLE)或可以获得的最大进程ID是DWORD GetCurrentProcessId()多少?它没有记录在API的文档页面上.
当我在dragstart事件中执行此操作时:
e.dataTransfer.setData('text/plain', 'text');
e.dataTransfer.setData('text/html', 'html');
e.dataTransfer.setData('application/x-bookmark', 'bookmark');
Run Code Online (Sandbox Code Playgroud)
这是在drop事件中:
for (var i = 0; i < e.dataTransfer.types.length; i++) {
var type = e.dataTransfer.types[i];
console.log(type + ":" + e.dataTransfer.getData(type));
}
Run Code Online (Sandbox Code Playgroud)
我应该有:
text/plain:text
text/html:html
application/x-bookmark:bookmark
Run Code Online (Sandbox Code Playgroud)
就像我在FF中得到的那样,但实际上我得到了:
Text:text
text/plain:text
Run Code Online (Sandbox Code Playgroud)
在Chrome中.这些数据在哪里消失了?这是否意味着chrome没有正确实现dataTransfer对象?我能做些什么呢?
我在Chrome 4.0.266.0中运行了它
我正在开发一个项目,要求我为一些完全不同的语言创建一系列编辑器.语法由我们定义.
我正在寻找解决方案.有没有捷径可以解决这个问题?