私はWindows phone 7用のウェブブラウザを作成しました。それはブラウジングの履歴をそのページのタイトルと共に保存しています。しかし、このコードのために私はthinkdigitのようなやや大きなウェブサイトを読み込もうとしました。読み込まれていません。同時に、特定のコードを削除すると、履歴ページに履歴が記録されません。 強調表示されたコード - "不明なエラーが発生しました。エラー:80020006"。私は大きなサイトのためか、そうでなければ何ミリ秒か、何をしなければならないと思いますか? あなたの懸命な仕事のために事前に感謝!以下は大きなウェブサイトがまったく読み込まれない - エラー
は私がeval
が上書きまたは問題の部位(単数または複数)に抑え他の方法でされていることを期待するIT-
private void browsers_Navigated(object sender,System.Windows.Navigation.NavigationEventArgs e)
{
pbarWebClient.Visibility = System.Windows.Visibility.Collapsed;
if (!fromHistory)
{
if (HistoryStack_Index < HistoryStack.Count)
{
HistoryStack.RemoveRange(HistoryStack_Index, HistoryStack.Count - HistoryStack_Index);
}
HistoryStack.Add(e.Uri);
if (!app.incognito)
{
********string title = (string)browsers[this.currentIndex].InvokeScript("eval", "document.title.toString()");********----->This is the error.
stream.WriteLine(title + ";" + e.Uri.ToString());
}
HistoryStack_Index += 1;
}
fromHistory = false;
navigationcancelled = false;
Stop.Visibility = Visibility.Collapsed;
}
で上記のコードを置き換えるたぶんhttp://stackoverflow.com/questions/10200661/c-sharp-webbrowser-invokescript-and-error-80020006-only-in-this-particular-site ? –