4 try { o1
= window
.getSelection() } catch(e
) { }
5 try { o2
= document
.createElement('map') } catch(e
) { };
6 try { o3
= document
.createElement('select') } catch(e
) { }
7 try { document
.documentElement
.appendChild(o2
) } catch(e
) { };
8 try { o2
.contentEditable
= 'true' } catch(e
) { };
9 try { o2
.offsetTop
} catch(e
) { };
10 try { document
.replaceChild(document
.implementation
.createHTMLDocument().documentElement
, document
.documentElement
); } catch(e
) { }
11 try { document
.documentElement
.appendChild(o3
) } catch(e
) { }
12 try { o1
.modify('extend', 'forward', 'word') } catch(e
) { }