在iOS上的快捷方式应用程序中,我想获取传递给rwt.remote.MessageProcessor.processMessage()
调用的整个JSON对象。
在下面的代码中,我没有包含整个html文档或整个json字符串。 json字符串是整个文档中唯一的json字符串,并且始终是processMessage()
函数的参数('{'
之前有一个空格)。为了避免所有误解,我不想解析JSON字符串中的对象。我只想从html文档中提取整个json字符串。
谢谢您的支持!
<html>
...
<body>
...
<script type="text/javascript">
if( rwt.runtime.System.getInstance().isSupported() ) {
rwt.remote.MessageProcessor.processMessage( {"head":...});
} else {
var msg='<p style="z-index:100000;background-color:white">' + "Your browser or browser-setup is not supported. <br />Please use one of: IE 9+, Firefox 23+, Safari 6+, Google Chrome 29+ or Opera 15+.<br />Ensure that Javascript is enabled and XMLHttpRequests are allowed." + '</p>';
document.write( msg );
}
</script>
</body>
</html>
答案 0 :(得分:-1)
尝试一下:
rwt\.remote\.MessageProcessor\.processMessage\(\s*(\{.+\})\s*\)