답변:
다음을 HTML 파일로 저장할 수 있습니다.
<!doctype html>
<html>
<head>
<title>Open Windows</title>
<script>
function openWindow(){
var x = document.getElementById('a').value.split('\n');
for (var i = 0; i < x.length; i++)
if (x[i].indexOf('.') > 0)
if (x[i].indexOf('://') < 0)
window.open('http://'+x[i]);
else
window.open(x[i]);
}
</script>
<style>
html, body
{
height : 99%;
width : 99%;
}
textarea
{
height : 80%;
width : 90%;
}
</style>
</head>
<body>
<textarea id="a"></textarea>
<br>
<input type="button" value="Open Windows" onClick="openWindow()">
<input type="button" value="Clear" onClick="document.getElementById('a').value=''">
</body>
</html>
이제 Firefox에서 파일을로드하고 텍스트 영역의 URL 목록을 복사 한 다음을 클릭하십시오 Open Windows
.
setInterval
도메인을 반복하고 그들 모두가 처리 된 후에이를 취소 할 수 있습니다.
Windows에서는 배치 파일 (예 : multiurl.bat)을 만들 수 있습니다.
@echo off
for /F "eol=c tokens=1" %%i in (%1) do "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" %%i
그런 다음 multiurl.bat urls.txt
명령 행에서 실행 하면 FireFox가 이미 열려있는 경우 새 탭에 URL을로드하거나 URL을로드 한 후로드합니다.
for
명령 을 사용하기 위해 .bat 파일을 만들 필요는 없습니다 .
Mac OS X의 경우 다음 스크립트를로 저장하고 터미널에서 openurls.sh
실행 chmod +x openurls.sh
한 다음 ./openurls.sh
동일한 디렉토리에서 입력 하십시오.
#!/usr/bin/env bash
while read line ; do
open -a Firefox "$line"
done < "/path/to/file-with-urls.txt"
firefox `cat file.txt`
(WakiMiko가 쓴 것처럼) 그것을합니다 . 어쨌든 당신의 방법을 사용하면 모든 OS에서 작동합니다. : D