Warning, /network/kio-extras/doc/kcontrol6/cookies/index.docbook is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" ?> 0002 <!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 0003 "dtd/kdedbx45.dtd" [ 0004 <!ENTITY % addindex "IGNORE"> 0005 <!ENTITY % English "INCLUDE" > <!-- change language only here --> 0006 ]> 0007 0008 <article id="cookies" lang="&language;"> 0009 <articleinfo> 0010 <title>Cookies</title> 0011 <authorgroup> 0012 <author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author> 0013 <author>&Jost.Schenck; &Jost.Schenck.mail;</author> 0014 <!-- TRANS:ROLES_OF_TRANSLATORS --> 0015 </authorgroup> 0016 0017 <date>2016-11-10</date> 0018 <releaseinfo>Frameworks 5.29</releaseinfo> 0019 0020 <keywordset> 0021 <keyword>KDE</keyword> 0022 <keyword>Systemsettings</keyword> 0023 <keyword>cookie</keyword> 0024 </keywordset> 0025 0026 </articleinfo> 0027 0028 <sect1 id="cookie"> 0029 <title>Cookies</title> 0030 0031 <para>Cookies are a mechanism used by web sites to store and retrieve 0032 information using your browser. For example, a web site may allow you 0033 to customize the content and layout of the pages you see, so that your 0034 choices are persistent across different visits to that web site.</para> 0035 0036 <para>The web site is able to remember your preferences by storing a 0037 cookie on your computer. Then, on future visits, the web site retrieves 0038 the information stored in the cookie to format the content of the site 0039 according to your previously specified preferences.</para> 0040 0041 <para>Thus, cookies play a very useful role in web browsing. 0042 Unfortunately, web sites often store and retrieve information in cookies 0043 without your explicit knowledge or consent. Some of this information may 0044 be quite useful to the web site owners, for example, by allowing them to 0045 collect summary statistics on the number of visits different areas of 0046 the web sites get, or to customize banner advertising.</para> 0047 0048 <para>The cookies page allows you to set policies 0049 for the use of cookies when you are browsing the web with the 0050 &konqueror; web browser.</para> 0051 0052 <warning><para>Note that the policies that you set using this control 0053 module will <emphasis>not</emphasis> apply to other web browsers such 0054 as &firefox;.</para></warning> 0055 0056 <sect2 id="cookie-policy"> 0057 0058 <title>Policy</title> 0059 0060 <para>Using the <guilabel>Policy</guilabel> tab, you can configure the 0061 &kde; applications that will handle cookies. You can do this by specifying a 0062 general cookie policy as well as special cookie policies for certain 0063 domains or hosts.</para> 0064 0065 <para>The top of the policy tab has a check box labeled <guilabel>Enable 0066 cookies</guilabel>. If you leave this unchecked, cookies will be 0067 completely disabled. However, this may make browsing rather 0068 inconvenient, especially as some web sites require the use of browsers 0069 with cookies enabled.</para> 0070 0071 <para>You will probably want to enable cookies and then set 0072 specific policies on how you want them to be handled.</para> 0073 0074 <para>The first group of options create settings that apply to all cookies.</para> 0075 0076 <variablelist> 0077 <varlistentry> 0078 <term><guilabel>Only accept cookies from originating server</guilabel></term> 0079 <listitem> 0080 <para>Some pages try to set cookies from servers other than the one 0081 you are seeing the &HTML; page from. For example, 0082 they show you advertisements, and the advertisements are from another 0083 computer, often one that belongs to a large advertising group. These 0084 advertisements may try to set a cookie which would allow them to 0085 track the pages you view across multiple web sites.</para> 0086 <para>Enabling this option will mean only cookies that come from the 0087 same web server as you are explicitly connecting to will be 0088 accepted.</para> 0089 </listitem> 0090 </varlistentry> 0091 <varlistentry> 0092 <term><guilabel>Automatically accept session cookies</guilabel></term> 0093 <listitem> 0094 0095 <para>An increasingly common use for cookies is not to track your 0096 movements across many visits to a web site, but to just follow what you 0097 do during one single visit. Session cookies are saved as long as you 0098 are looking at the site, and deleted when you leave it.</para> 0099 0100 <para>Web sites can use this information for various things, most 0101 commonly it is a convenience so that you do not have to keep logging in 0102 to view pages. For example, on a webmail site, without some kind of 0103 session <acronym>ID</acronym>, you would have to give your password 0104 again for each email you want to read. There are other ways to 0105 achieve this, but cookies are simple and very common.</para> 0106 0107 <para>Enabling this option means that session cookies are always 0108 accepted, even if you don't accept any other kind, and even if you 0109 choose to reject cookies from a particular site, session cookies from 0110 that site will be accepted.</para> 0111 </listitem> 0112 </varlistentry> 0113 </variablelist> 0114 0115 <para>The section for <guilabel>Default Policy</guilabel> sets some 0116 further options that are mutually exclusive — you can choose only one 0117 of these options as the default, but you are free to set a different 0118 option for any specific web server.</para> 0119 <note><para>Site specific policies always take precedence over the default 0120 policy.</para></note> 0121 0122 <variablelist> 0123 <varlistentry> 0124 <term><guilabel>Accept all cookies</guilabel></term> 0125 <listitem> 0126 <para>If this option is selected, all cookies will be accepted without 0127 asking for confirmation.</para> 0128 </listitem> 0129 </varlistentry> 0130 <varlistentry> 0131 <term><guilabel>Accept until end of session</guilabel></term> 0132 <listitem> 0133 <para>Cookies will be accepted, but they will expire at the end 0134 of the session.</para> 0135 </listitem> 0136 </varlistentry> 0137 <varlistentry> 0138 <term><guilabel>Ask for confirmation</guilabel></term> 0139 <listitem> 0140 <para>If this option is selected, you will be asked for confirmation 0141 every time a cookie is stored or retrieved. You can selectively accept 0142 or reject each cookie. The confirmation dialog will also allow you to 0143 set a domain specific policy, if you do not want to confirm each 0144 cookie for that domain.</para> 0145 </listitem> 0146 </varlistentry> 0147 <varlistentry> 0148 <term><guilabel>Reject all cookies</guilabel></term> 0149 <listitem> 0150 <para>If this option is selected, all cookies will be rejected without 0151 asking for confirmation.</para> 0152 </listitem> 0153 </varlistentry> 0154 </variablelist> 0155 0156 <para>In addition to the default policy for handling of cookies, which you can 0157 set by selecting one of the three options described above, you can also set 0158 policies for specific host domains using the controls in the <guilabel>Site 0159 Policy</guilabel> group.</para> 0160 0161 <para>The Ask, Accept, Accept until end of session, or Reject policy can be applied to a specific 0162 domain by clicking on the <guibutton>New...</guibutton> button, which 0163 brings up a dialog. In this dialog, you can type the name of the 0164 domain (with a leading dot), then select the policy you want to apply 0165 to this domain. Note that entries may also get added while you are 0166 browsing, if the default policy is to ask for confirmation, and you 0167 choose a general policy for a specific host (for example, by selecting 0168 <guilabel>Reject</guilabel> when asked to 0169 confirm a cookie).</para> 0170 0171 <para>You can also select a specific host domain from the list and click the 0172 <guibutton>Change...</guibutton> button to choose a different policy for that 0173 domain than the one shown in the list.</para> 0174 0175 <para>To delete a domain specific policy, choose a domain from the list, and 0176 then click the <guibutton>Delete</guibutton> button. The default policy will 0177 apply to domains which have been deleted from the list.</para> 0178 0179 </sect2> 0180 0181 <sect2 id="cookie-management"> 0182 <title>Management</title> 0183 0184 <para>In the <guilabel>Management</guilabel> tab you can browse and selectively 0185 delete cookies that have been set in the past.</para> 0186 0187 <para>In the upper part of this dialog, you can see a list of domains displayed 0188 as a tree. Click on the little <guiicon>></guiicon> next to a domain to see all 0189 cookies that have been set for this particular target domain. If you select one 0190 of these cookies, you will notice that its contents will show up in the frame 0191 <guilabel>Details</guilabel> below.</para> 0192 0193 <para>By clicking the <guibutton>Delete</guibutton> button you can now delete the selected 0194 cookie. Click <guibutton>Delete All</guibutton> to delete all cookies stored.</para> 0195 0196 <para>If a domain is selected, you can use <guibutton>Configure Policy...</guibutton> to set 0197 a site policy.</para> 0198 0199 <para>Choose <guibutton>Reload List</guibutton> to reload the list 0200 from your hard disk. You might want to do this if you have had the 0201 module open and are testing web sites, or have made many changes in the 0202 module itself.</para> 0203 0204 </sect2> 0205 0206 </sect1> 0207 0208 </article>