假设一个带有 url 的网页'http://example.com'
有 html 和 javascript:
document.addEventListener('DOMContentLoaded', function(event) {
document.getElementById('ergebnis').textContent='2'; // haha, I tricked you , fetch!
});
<html>
<head>
</head>
<body>
<div>The answer is <span id='ergebnis'>42</span>.</div>
</body>
</html>
假设我打电话给别处var x = UrlFetchApp.fetch('http://example.com').getContentText();
。然后一个得到x = 42
。但是,如果 Fetch 正确等待代码加载,则应该获得x = 2
.
是否可以告诉 fetch 等到 HTML 完全加载(例如,直到'DOMContentLoaded'
保持),然后再运行getContentText
?