1

假设一个带有 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

4

0 回答 0