URLのリストがあり、各ページを次々にロードする必要があります。
これは私が私の心に持っている私の主な機能です。
mainFunction() {
loop { // Loop through URL list
oPage = func1(URL); //Get page contents
aResult = func2(oPage); //Analyse the contents
func3(aResult); //Do current page modifications
}
}
func1
非同期のGM_xmlhttprequestを使用するため、ページのコンテンツを取得する前に関数が終了すると、oPageは「underfined」になります。
func2
また、GM_xmlhttprequestを使用するため、oPageが未定義であっても、aResultも未定義になります。
このすべてを機能させる方法についてのアイデアはありますか?
func1
func2
またfunc3
、スクリプト全体で再利用できる必要があります。これらの各関数は、スクリプトのさまざまな部分で個別に使用することも、一緒に使用することもできます。