Path: csiph.com!weretis.net!feeder7.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Sigbert Helle Newsgroups: de.comp.lang.javascript Subject: Re: Lokale Dateien erkennen und verlinken (was: Schmarotzer) Date: Wed, 6 Feb 2019 23:00:10 +0100 Lines: 44 Message-ID: References: <4b178930-58f7-4618-f5e6-f0df84dfa75e@PointedEars.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: individual.net zqkwnNVkWC7NJmdRZfNcsga2k5M4d5GXU6WavIZmHJjUXbCs3/ Cancel-Lock: sha1:5kj/p01fTIH/i1QH1JCpIFzYQ90= Openpgp: preference=signencrypt Autocrypt: addr=pc@sigbert.de; keydata= mQINBFt+yjYBEADU0eW047lEwfrh4UuA5NGsMh9+MdCvY650Hz8dkRqMr+sxQqwm+vhU8+K3 ZfuAQGBwdjeGETtHQ20g/TpuZkJomldi+k5/DF2pXR+OydC3PWHm9RH4WoSnLICIise1UDwD wAWMxYWP6skvm4BgDseQafZcrSm3R2ZGCmfyzacCSD28T5noVAE0vf5tNkdBPuB3SffGTgv5 Cfp+bDJf/GkEa+e7kLP9Upw0ac5gW/LItUN5EjyicCo4cQW0tmZEzmb3sl0wGI1XZy4Y34XJ Q6m0ghp9Elp8sZlCLQTU0EU0xH/Hyvob/VTSH+53in6x1b9ytS987CHuQfDcbmm7Sas6X2l4 OlHrJiFlQs47eHhhtUfwHy+1TlFW3npG0gA3vOcMijCfkPGU62aMhk1bnelJF4YRt9YOhKFo VRClWsuVYbPO+hopBXlIdHhV9XKhioJ5uky2d1Adm7WRi+Q9PoIRVpsQ9L1KLhfdLHtwlkW4 nEghwabtCQfvB/xZlThjIlUWQIHUrCtMoLzYpfu95cx8bvk8jlb1usa+8HWZlqv14BnbS2mJ aBYp+8k2MIvZy0vWTkoFIGIVRlGV8uVKHgtAI89qlowmLelydsZ5tZb6C65dk9MahcEVL91P oYkeoahPQZbvVdS96djqfiDCA3k2qLZdqBpishLwjkP2ZgFyRwARAQABtCBTaWdiZXJ0IEhl bGxlIDxoZWxsZUBzaWdiZXJ0LmRlPokCVAQTAQgAPhYhBME3UNstEyOyrWquXFON7oaBUcJ/ BQJbfso2AhsjBQkJZgGABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEFON7oaBUcJ/h5sP /j8gO3MQJ0dZ9ipt6eegNJ8LD0YRunYXkhqvEAT25GZV9q+2sJzGpd1TDmfpgYxaPcMgNeK5 bVjFfQRshqhVOvyiEsbUxHa57N/7XE5hHS6PKLm3AA9+zkJDlL/Cz+EFjzfrs25CNW9oqnG7 BEkq1C/O0FAY4WrwpnVo8Byya35wkpnD8lXfnqLqwcQXAhxmC0XYpVg90TkwOK9ZL3hoGn70 5k1LvnkkKWBm62N2DwwXtv59D4an81etw3sKNsY60pq/dMlPmhglMXBcKCH2JrRpPFo41fXL mUYtJbO7IVi6iHVLPyPO5qUBJmqF16p65M8lSr/dooTyVJo3EmIe/IWZLKA9nAsj5st6XliA SL5glnjvijNt+nZTz1jYdVVXE8N1Kelh3RphH+GgI+EnOZH5Gs96W0BUU4MAd4DdzbcluBfW RNrycuw8TxJDEANRyVfWR/vNbmwenRgiAdKwCveRVwO6tIBfs6zoKVppyFWTbkm6dgdK02uz owHDYP6uKdzGjOmfVBPccKOG4GwMVkAlA08f/dSrpKvX4Sy7zzOH+PQfyjN6qhgB1zzKe7e0 he+wWyZktfzU0vaEfNkjq2SlYBAK2Fig/eqv1kiFU1CZRcCLBVSjp/asSPxNSfGqdZWsA+cC lL708yuJQ/sdT7b5lBhybo759Pa9O9HJDap8uQINBFt+yjYBEACrIvIQWTWOqlNx3X1jo9Lm wW+QqySvO/JIXE3oaW94b1EzqSUajZoUmk5sUIIufRqYK8oEhXU6lEuFf1zmkUI/aEjFShM1 2RdIdmWAeqDEhSkXtEcT1p3RpBxn1cekjLtA9kVfQF2Sw7Zn/jOKti12IORfl8tROAmKPR8c yAfWWjEPpLul7uZJn8RPMLRfwrgFryboO6XiVxtydykp3/5Uz5iL8r9QV0BHDTDro8bKTlmZ UKhPTanCpRmFdUqBmTsOMdJkbQdZVVHm2gbcIo98CU5EMGKkIic0qlQBjufNCBf9d5IpjD0y AN2qoXBO3v5jrGxMkjnZrY9EF25q/8RiGVyRNK4DeE7mdAUtjU8/lzPDTY04qXjXp3NEVbhX CrP/3QDw7bQX5rXo5U6uebh1stWNLJkGoKx4SdowTqdPwX9jmNts0mlhE7Ag2KQ4j1zi3UhC fjRQNSUCh2NvegeosG1uC6tsEIfTgacgmPtABc6Ia/LtVlNTnaAoAJasg+x+PPeBhRdHLuZQ Icku5amaiT5aeJrbcYapaA/w390N6l+LkQUzCQ0Ds+EdLdbZJ3WSKd3tPmclaAYF54ebbH+M jv6OTDf4QoDPd7/WAE7WKks7hd9NDCC6FXCKfDKu6uk1XoSI8FswMEiiKA9YRdp02TqZH/ri M9GLVTPl4+rv2wARAQABiQI8BBgBCAAmFiEEwTdQ2y0TI7Ktaq5cU43uhoFRwn8FAlt+yjYC GwwFCQlmAYAACgkQU43uhoFRwn9PhA/9Fl5HnNyluRwprje9mj5YPrG/RZABd4LEH5S6jmYt 8km4H2cytU4FLh99zm/A1px01y0qMAHLWSAIRT9C4A/bgUk7Wkhbiq/7gHQ9wygzbBcdSVtk wvRJUw/DxiDAP9jbgUwSdCO4OVjQEErIYELCl0/rngB0HKl2f/skR/4OwnuZTvtlSzWA1Gk/ 2p13lCiAyVyRQUSq+g8vAIoYSIrH99eHpgvPM4a4hlu+mpNTCRtAP9esA9PXv1GEL0GUqc/0 xewZuKlA24L9ZHR9pr6Tl9S4LzVaxnOi8Tt+qmXzQWe+xhBMkk/c13uCHReGZsGFYXqIPo8Q BWwbIBPoJdWmlw+8QmKQbfm5nEB/BMVwdtQbSlj98Nknw4kX7YRZcDVuX7n519PdSlxjVikj n7F2ft8XaBdQ4x1SGye+ZZFzRhkmxalyAn6PjeJoNT5ut9ieufrxGlyu34N1qEVeRjZOMtHt 7LRniWJO6Mu356PFl39fMyrsgboyh8QwfJaBQ6MUyCNHKJCgkMRzXH2Txd58sGfLK3sKPXqA 2os/0J2zNKbJHhjuOkCRenyLEbgyytnytGhZiCRgjJKuujQPLAur/kZc3TooR7Sxu70smg65 BmeuPdXSWrxvD2Nm7y7LQTQrwRqYOaRWByQeykyMDC4XEdjQfVx3xFGa5nMCJZyP7B0= User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 In-Reply-To: <4b178930-58f7-4618-f5e6-f0df84dfa75e@PointedEars.de> Content-Language: de-DE Xref: csiph.com de.comp.lang.javascript:5023 Hallo PointedEars, vielen Dank für dein umfassende Antwort - da hab ich wohl ein paar wichtige Informationen vergessen: Am 06.02.2019 um 21:54 schrieb Thomas 'PointedEars' Lahn: > Was ist mit „ein Server“ gemeint (ich weiss, was ein Server ist)? > In welchem Netzwerk befindet er sich? Internet > Bei *Dir* liegen sie vermutlich unter E:\xyz\C\ (*Windows* verwendet > *Back*slashes als Pfadtrenner, nicht Schrägstriche). Du weisst aber > *nicht*, wo der berechtigte Benutzer Deine Dateien gespeichert hat. Doch. Das ganze ist ein kleiner Kreis von Nutzern, die tatsächlich alle meine Pfad-Vorgaben benutzen. Alle benutzen Windows (ich selbst Windows und Linux). > Früher war es in Firefox möglich, dass ein clientseitiges Script zusätzliche > Privilegien vom Benutzer anfordern konnte > (netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead")), > und dann konnte man dies mit einem HTTP-Request tun, weil Firefox beim > HTTP-Request eines lokalen Verzeichnisses ein Verzeichnislisting im > HTML-Format generierte. Somit war es möglich, das HTML-Dokument zu parsen > und herauszufinden, welche Dateien sich in diesem Verzeichnis befinden. > Dieses Feature wurde aber vor geraumer Zeit entfernt und ist heute maximal > noch über eine Benutzereinstellung (Preference) verfügbar – in meinem > Firefox 52 unter GNU/Linux hat “netscape.security” jedenfalls mit > Standardeinstellungen keine Eigenschaften. Den aktuellen Firefox (65) kann man ja per Eintrag in die user.js veranlassen Links in Webseiten, die auf lokale Dateien zeigen, auszuführen. user_pref("capability.policy.policynames", "LocalFileLinks"); user_pref("capability.policy.LocalFileLinks.sites", "https://www.xyz.de/abc.php"); user_pref("capability.policy.LocalFileLinks.checkloaduri.enabled", "allAccess"); Ich hatte gehofft, dass dieser oder ein ähnlicher Eintrag auch meine gewünschten Skript-Aktionen ermöglichen würde. Gruß Sigbert Helle