Warning, /frameworks/kio/docs/kcontrol5/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 &mdash; 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>&gt;</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>