1

フォーラムにログインするためにフィールドに事前に入力しようとしています。しかし、私はフォーラムを所有していません。では、自分の.jsファイルをリンクして、ログインフィールドに事前に入力する関数を起動するにはどうすればよいですか?

(私はhtmlファイルをホストするサーバーを所有していないので、HTML経由で接続できないことを忘れないでください。)

4

2 に答える 2

1

UIWebViewによって表示されているページに独自のJavaScriptを挿入できます。

1)JavaScriptをアプリバンドル内のファイルに配置します。たとえば、このようなものはmyFunction()を挿入します。

var script = document.createElement('script'); 
script.type = 'text/javascript'; 
script.text = function myFunction()
{  
    alert("my function");
}; 
document.getElementsByTagName('head')[0].appendChild(script);

2).jsファイルをロードし、stringByEvaluationJavaScriptFromStringを使用して実行します。

3)domがロードされるまでmyFunction()が追加されないことが重要な場合は、同じ.jsファイル内に他のJavaScriptを追加して、パート1)のコードが取得されるまで実行されないようにします。 domロードイベント。

于 2012-05-26T02:07:38.047 に答える
0

クロスドメインJavaScriptは毎回失敗します。

ajaxを使用して、目的のページを取得します。

$(document).ready(function(){
   jQuery.ajax(’forumlogin’).done(function(data)
     {
     $(’body’).html(data)
      })
 })

次に、forms要素を使用してフォームに入力します。

于 2012-05-25T22:04:07.353 に答える