[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kfm-devel
Subject:    patch to adhere javascript policy
From:       Anders Lund <anders.lund () lund ! tdcadsl ! dk>
Date:       2003-07-29 11:48:01
[Download RAW message or body]

[Attachment #2 (multipart/mixed)]


Hi,
The enclosed patch makes khtml check if a javascript is enabled for the host 
before loading a script file.

-anders
-- 
Jabber: anders_lund@jabber.dk
GPG fingerprint: 4B50 66DE CF6E 35E3 4446 5DC1 CB23 1264 0F2C 0826

["loader.cpp.patch" (text/x-diff)]

? loader.cpp.patch
Index: loader.cpp
===================================================================
RCS file: /home/kde/kdelibs/khtml/misc/loader.cpp,v
retrieving revision 1.150
diff -u -r1.150 loader.cpp
--- loader.cpp	23 Jul 2003 17:03:30 -0000	1.150
+++ loader.cpp	29 Jul 2003 11:43:33 -0000
@@ -1018,6 +1018,7 @@
 CachedScript *DocLoader::requestScript( const DOM::DOMString &url, const QString& \
charset)  {
     KURL fullURL = m_doc->completeURL( url.string() );
+    if ( m_part && ! \
const_cast<KHTMLSettings*>(m_part->settings())->isJavaScriptEnabled( fullURL.host() ) \
                ) return 0;
     if ( m_part && m_part->onlyLocalReferences() && fullURL.protocol() != "file") \
                return 0;
     if ( kapp && m_doc && !kapp->authorizeURLAction("redirect", m_doc->URL(), \
fullURL.url())) return 0;  


[Attachment #6 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic