以下的代码,在我升级到Windows 8.1 / Internet Explorer 11之前一直运行良好,但现在出现错误:“无法获取未定义或空引用的'createRange'属性。”
var SelectedData = window.external.menuArguments.document.selection.createRange().text;
这个问题是否有解决方法或变通之策?
* 以下为更新后的代码,仍然无法正常工作....
<html><head><title>-</title><script type="text/JScript">
function Launch()
{
var TheSelection = document.getSelection();
if(TheSelection != null)
{
.... do a bunch of stuff
}
window.close();
}
</script></head><body onload="Launch();" </body></html>
我也尝试过 window.getselection; window.getselection(); window.getselection().tostring();
但这些都似乎不起作用...???