我需要从警告框中获取文本。
<script type="text/javascript">
alert('Some text')
</script>
我没有足够的声誉来上传图片..所以我上传代码而不是图片:)
有没有办法使用 Greasemonkey 在 Chrome 上“从弹出窗口”获取文本?
最佳答案
查询不清楚..但如果我理解正确..页面上有一个 JavaScript 会导致 alert()
您可以从页面上的 JavaScript 获取该警报的文本。
function getAlert() {
// get all scripts
var elem = document.scripts;
// loop and check
for (var i = 0, len = elem.length; i < len; i++) {
var txt = elem[i].textContent.match(/alert\(['"]([^'"]+)['"]\)/);
if (txt) { return txt[1]; } // if matched, return the alert text and stop
}
}
在您的情况下,上述函数将返回一些文本。
关于javascript - 如何从警告框中获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22578897/