本文整理了Java中com.gargoylesoftware.htmlunit.javascript.host.Window.getStartingScope()
方法的一些代码示例,展示了Window.getStartingScope()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.getStartingScope()
方法的具体详情如下:
包路径:com.gargoylesoftware.htmlunit.javascript.host.Window
类名称:Window
方法名:getStartingScope
暂无
代码示例来源:origin: net.disy.htmlunit/htmlunit
/**
* {@inheritDoc}
*/
@Override
public Object get(String name, final Scriptable start) {
// Hack to make eval work in other window scope when needed.
// See unit test testEvalScopeOtherWindow().
// TODO: Find a cleaner way to handle this.
if ("eval".equals(name)) {
final Window w = (Window) getTopScope(getStartingScope());
if (w != this) {
return getAssociatedValue("custom_eval");
}
}
else if ("Option".equals(name)) {
name = "HTMLOptionElement";
}
else if ("Image".equals(name)) {
name = "HTMLImageElement";
}
return super.get(name, start);
}
代码示例来源:origin: org.jenkins-ci/htmlunit
/**
* {@inheritDoc}
*/
@Override
public Object get(String name, final Scriptable start) {
// Hack to make eval work in other window scope when needed.
// See unit test testEvalScopeOtherWindow().
// TODO: Find a cleaner way to handle this.
if ("eval".equals(name)) {
final Window w = (Window) getTopScope(getStartingScope());
if (w != this) {
return getAssociatedValue("custom_eval");
}
}
else if ("Option".equals(name)) {
name = "HTMLOptionElement";
}
else if ("Image".equals(name)) {
name = "HTMLImageElement";
}
return super.get(name, start);
}
代码示例来源:origin: org.jvnet.hudson/htmlunit
/**
* {@inheritDoc}
*/
@Override
public Object get(String name, final Scriptable start) {
// Hack to make eval work in other window scope when needed.
// See unit test testEvalScopeOtherWindow().
// TODO: Find a cleaner way to handle this.
if ("eval".equals(name)) {
final Window w = (Window) getTopScope(getStartingScope());
if (w != this) {
return getAssociatedValue("custom_eval");
}
}
else if ("Option".equals(name)) {
name = "HTMLOptionElement";
}
else if ("Image".equals(name)) {
name = "HTMLImageElement";
}
return super.get(name, start);
}
内容来源于网络,如有侵权,请联系作者删除!