2011-06-27 5 views
2

私は本当にこれについて助けが必要です。私は非常に遅くて扱いにくい内部Webサイト/サーバー上でファイルを見つけるための組織のナビゲーションツールとしてTiddlyWikiを開発しています。TiddlyWikiのCookieを完全に無効にしたり削除したりするにはどうしたらいいですか?

問題:TiddlyWikiがCookieに保存するオプションの中には、内部Webサイトの独自のCookieオプションと明らかに競合するものがあります。 TiddlyWikiは、内部のWebサイトからホストされている/ロードされていなければなりません。そのため、そのCookieは内部のWebサイトと同じURL /名前を持ちます。さまざまな便利なTiddlyWikiプラグインは、内部のウェブサイトに何かをアップロードできないようにするか、まったく開くことを妨げるクッキーを残します。

ウェブサイトを閲覧した後、このサイトのすべてのユーザーにCookieを削除するよう伝えることはできません。

私たちの情報管理のアクセス許可のプロセスが遅く、複雑で、私の問題を理解できないため、Cookieの内容にアクセスできません。

私はこの問題を解決しようとする多くのことをやった:

私はCookieManagerプラグインを使用し、すべてのクッキーを拒否するように設定しますが、クッキーがまだ削除されてました。

プラグインの無効化、再アップロード、テストを試みました。いくつかの便利なプラグインを削除した後、私は少なくとも内部のWebサイトにアクセスすることができました。しかし、内部サイトにアップロードできない問題を解決するためには、高度な検索プラグインを無効にする必要があります。私は本当に高度な検索が必要です。これは、訪問者と編集者の分離を提供するものでもあり、TiddlyWikiを自分の組織に使用する主な販売機能の1つです。

詳細検索プラグインのオプションの名前を、社内サイトのCookieオプションとしておそらく使用されない名前に変更しようとしました。これはうまくいかないようでした。

function saveCookie(name) 
{ 
// var cookies = {}; 
// for(var key in config.options) { 
//  var value = getOption(key); 
//  value = value == null ? 'false' : value; 
//  cookies[key] = value; 
// } 
// document.cookie = 'TiddlyWiki=' + String.encodeHashMap(cookies) + '; expires=Fri, 1 Jan 2038 12:00:00 UTC; path=/'; 
// cookies = getCookies(); 
// for(var c in cookies) { 
//  var optType = c.substr(0,3); 
//  if(config.optionHandlers[optType]) 
//   removeCookie(c); 
// } 
} 

私の問題は、しかし、これはすべてのアップグレード後に行わなければならないことである:作業は、手動でコメントアウトするsaveCookie機能の内臓をTiddlyWikiのソースコードを編集で何

TiddlyWikiテンプレートのうち、TiddlyWikiを保存するためにWindowsに必要なコピー/貼り付け/ファイル名変更のステップを経た後に行う必要があることがあります。 (これらの手順ではTiddlyWikiテンプレートが壊れて、TiddlyWikiファイルが有効ではないと思うので、アップグレードするまで変更を保存することを拒否します)

私はこれを手動で行うのが大変です。それは面倒ですが、それほど時間がかかりません。しかし、私たちのウェブサイトチームの他のメンバーがそれを行うことは期待できません.TiddlyWikiを私なしで維持/更新できる状態にする必要があります。

は、私はこのようなsystemConfigファイルを作ってみました:

私は思っ
//{{{ 
function saveCookie(name) { } 
//}}} 

は/それは元のソースコード内にそのままだ場合でも、それは機能を上書きすることを望みました。もしそうなら、TiddlyWikiが内部のウェブサイトにアクセスする能力を奪うクッキーを落とす前にそれをしません。私はさらに、最初の答えのTiddlyWikiバージョンをhttps://stackoverflow.com/questions/595228/how-can-i-delete-all-cookies-with-javascriptから挿入しようとしました。これにより、TiddlyWikiがフリーズします。それはスタックオーバーフローアラートをスローします。

これ以外に何をするかわからないので、これは本当に助けが必要です。これは私の組織がTiddlyWikiの使用を危険にさらす可能性がある問題です。

おかげで、

オランダ

答えて

関連する問題