DotNetBrowser 1.10

Lizenz: Kostenlose Testversion ‎Dateigröße: 62.37 MB
‎Benutzerbewertung: 2.5/5 - ‎1 ‎Stimmen

DotNetBrowser integriert die Chromium-basierte Browserkomponente in .NET-Anwendungen und bietet die folgenden Funktionen: Über die geerbte Chromiums Multi-Process-Architektur rendert DotNetBrowser jede Webseite in einem separaten Chromium-Prozess und speichert so den Speicher Ihrer .NET-Anwendung. Sie können die Ladeaktivität im eingebetteten Browser über LoadHandler verarbeiten. Wir stellen eine bidirektionale JavaScript-zu -.NET-Bridge bereit, mit der Sie JavaScript-Code auf den geladenen Seiten ausführen und das Ergebnis an .NET-Seite zurückgeben können. Mit DotNetBrowser können Sie neue JavaScript-Funktionen auf der geladenen Webseite registrieren und mit .NET-Methoden verknüpfen. Mit DotNetBrowser kann Ihre .NET Desktop-Anwendung moderne Webseiten mit HTML5, CSS und JavaScript anzeigen. Die Bibliothek ermöglicht die Verarbeitung von SSL X.509-Zertifikaten und JavaScript-Dialogen, z. B. Alert, Confirmation, Prompt, BeforeUnload, Open/Save File. DotNetBrowser Funktionen umfassen auch Listener von Browser-Ereignisse, Popup und Ressourcen-Handler, Plugin-Manager. Die Bibliothek ermöglicht das Speichern der geladenen Webseite als eine Reihe von Dateien, das Abhören von JavaScript-Konsolennachrichten, um JavaScript-Benachrichtigungsfehler zu erhalten, und das Ändern der Browser-Benutzer-Agent-Zeichenfolge.

VERSIONSVERLAUF

  • Version 1.10 veröffentlicht auf 2017-04-27

    EULA - Endbenutzer-Lizenzvertrag



    Version 4.2
    Dies ist eine rechtliche Vereinbarung (Vereinbarung) zwischen Ihnen (entweder einer Einzelperson oder einer Entität) und TeamDev Ltd. (TeamDev).
    WICHTIG [BITTE LESEN SIE SORGFÄLTIG NACH]: DURCH DIE INSTALLATION, VERWENDUNG ODER DAS KOPIEREN DER SOFTWARE ODER EINER ZUGEHÖRIGEN DOKUMENTATION (SOFTWARE) ERKLÄREN SIE SICH MIT DEN BEDINGUNGEN DIESER VEREINBARUNG EINVERSTANDEN. WENN SIE DIESEN GESCHÄFTSBEDINGUNGEN NICHT ZUSTIMMEN, SIND SIE NICHT BERECHTIGT, DIE SOFTWARE ZU INSTALLIEREN ODER ZU VERWENDEN.
    1. Definitionen
    a) Software bezeichnet das von TeamDev in binärer Form gelieferte Softwareprodukt und die entsprechende Dokumentation, zugehörige Medien, gedruckte Materialien sowie Online- oder elektronische Dokumentation.
    b) Laufzeit bezeichnet die Dateien, die in der Software enthalten sind und für die Verteilung der Programme erforderlich sind, die Sie mit der Software erstellen. Laufzeitdateien sind in der Dokumentation zur Software oder in der Online-Dokumentation (Dokumentation) aufgeführt. Weitere Informationen zu verteilbaren Dateien finden Sie in der Dokumentation, einschließlich aller mit der Software bereitgestellten Readme- oder Laufzeitdateien.
    c) Evaluierungslizenzschlüssel: eine Datei, die die Nutzung der Software zu Evaluierungszwecken für einen begrenzten Zeitraum ermöglicht, die am Tag des Erwerbs der Evaluierungslizenz beginnt und gemäß den Bestimmungen des Abschnitts 3 Evaluierungslizenzerteilung dieser Vereinbarung endet.
    d) Development Licence Key bedeutet eine Datei, mit der Sie die Software in programme integrieren können, die Sie erstellen.
    e) Runtime Licence Key bezeichnet eine Datei, die für die Verteilung Ihrer Werke benötigt wird, die die Software einschließen.
    f) Datum des Inkrafttretens der Vereinbarung bezeichnet das Datum, an dem Sie den Evaluierungslizenzschlüssel oder den Entwicklungslizenzschlüssel erhalten, was auch immer zuerst eintritt.
    g) Minor Version(s) bezeichnet die Version der Software, die durch eine Änderung der zweiten und/oder einer der folgenden Ebenen des Versionsnummernkreises identifiziert wird, z.B.: 1.0.5, 1.2.1, 1.2.2 usw.
    h) Open Source Component(s) für die Zwecke dieser Vereinbarung bezeichnet jede Software, deren Quellcode öffentlich zur Verwendung, Änderung und Verbreitung verfügbar ist.
    2. Eigentum und Lizenz
    Die Software ist Eigentum von TeamDev, urheberrechtlich geschützt und durch Urheberrechtsgesetze und internationale Vertragsbestimmungen geschützt. Die Software ist lizenziert, nicht verkauft. Durch die Installation oder Nutzung der Software erwerben Sie keine Rechte an der Software, es sei denn, dies ist in dieser Vereinbarung ausdrücklich festgelegt. Alle hierin nicht ausdrücklich gewährten Rechte bleiben TeamDev vorbehalten.
    Die Rechte an den von der Software verwendeten Open Source-Komponenten sind Eigentum ihrer jeweiligen Urheberrechtsinhaber.
    3. Evaluierungslizenzzuschuss
    Vorbehaltlich der Bedingungen dieser Vereinbarung räumt TeamDev Ihnen hiermit ein nicht ausschließliches, nicht übertragbares Recht ein, eine Kopie der angegebenen Version der Software und der Dokumentation ausschließlich zum Zweck der Evaluierung während des Zeitraums von 30 (dreißig) Kalendertagen (Evaluierungszeitraum) zu verwenden und eine Kopie der Software für Sicherungszwecke zu erstellen.
    4. Development and Runtime Licence Grant
    4.1. Vorbehaltlich der Zahlung der geltenden Lizenzgebühren und der Bedingungen dieser Vereinbarung erteilt TeamDev Ihnen hiermit eine nicht ausschließliche, nicht übertragbare Lizenz zur (i) Nutzung der Software und Dokumentation, die in den Entwicklungs- und Laufzeitlizenzschlüsseln aufgezeichnet ist, einschließlich der Minor Version Updates (ii) zur Reproduktion und Verteilung der Runtime-Dateien in ausführbarer Form und mit Runtime Licence Key als Teil der Programme, die Sie mit der Software erstellen.
    Die Entwicklungslizenz wird Ihnen gemäß den Nutzungsbedingungen eines oder mehrerer Lizenzarten descwird Ihnen gemäß den Nutzungsbedingungen eines oder mehrerer der in Abschnitt 4.2.4.5 beschriebenen Lizenztypen zur Verfügung gestellt. Unten. Die Art der Entwicklungslizenz, die Ihre Nutzung der Software regelt, wird im Entwicklungslizenzschlüssel erfasst, der Ihnen beim Lizenzkauf zur Verfügung gestellt wird.
    4.2. Pro Entwicklerlizenz kann von den Entwicklern, Mitarbeitern oder Auftragnehmern unter Ihrer Kontrolle verwendet werden. Die Anzahl der Softwareentwickler, Mitarbeiter oder Auftragnehmer, die die Software jeweils verwenden, sollte der Anzahl der von TeamDev erworbenen Entwicklungslizenzen entsprechen. Ihr Name oder der Name der Entitäten und die Anzahl der erworbenen Entwicklungslizenzen werden in den Entwicklungs- und Laufzeitlizenzschlüsseln erfasst.
    4.3. Die Projektlizenz kann in einem Projekt verwendet werden, das Sie von einer beliebigen Anzahl von Entwicklern, Mitarbeitern oder Auftragnehmern unter Ihrer Kontrolle erstellen. Projekt bezeichnet ein von Ihnen erstelltes Softwareprodukt, alle zukünftigen Versionen oder abgeleiteten Werke, die auf Ihrem Softwareprodukt basieren.
    4.4. Die unternehmensweite Lizenz kann in einer beliebigen Anzahl Ihrer Projekte von einer beliebigen Anzahl von Entwicklern, Mitarbeitern oder Auftragnehmern unter Ihrer Kontrolle verwendet werden.
    4.5. Die persönliche Lizenz ermöglicht es nur einer Person, die Entwicklungslizenzrechte auszuüben. Der Name der Person, der die Lizenz erteilt wird, ist in den Development and Runtime Licence Keys vermerkt.
    Persönliche Lizenzen sind möglicherweise nicht für die von Ihnen verwendete Software verfügbar. Die Verfügbarkeit der persönlichen Lizenz finden Sie im Abschnitt Lizenzierung und Preise auf der entsprechenden Software-Produktseite auf der offiziellen TeamDev-Website (teamdev.com).
    5. Lizenzbeschränkungen
    5.1. Allgemeine Lizenzbeschränkungen. Sie dürfen die Software nicht ändern, anpassen, ändern, übersetzen, dekompilieren, zurückentwickeln oder disassemblieren; es sei denn, es kann erforderlich sein, eine Open-Source-Komponente eines Drittanbieters zu ersetzen, die in der Software verwendet wird; b) alle proprietären Hinweise oder Etiketten auf der Software zu entfernen; c) mehr Kopien der Software anfertigen als die Anzahl der erworbenen Lizenzen (ausgenommen eine Kopie für Sicherungszwecke); d) Rechte an der Software zu vermieten, zu verleasen oder anderweitig zu übertragen.
    5.2. Bewertungsbeschränkungen. Zusätzlich zu den allgemeinen Einschränkungen, die in Abschnitt 5.1. angegeben sind, dürfen Sie als Inhaber der Evaluierungslizenz NICHT: a) die Software für kommerzielle Zwecke verwenden; b) die Software nach Ablauf des Evaluierungszeitraums nutzen.
    5.3. Entwicklungs- und Laufzeitlizenzbeschränkungen. Zusätzlich zu den allgemeinen Einschränkungen, die in Abschnitt 5.1. angegeben sind, dürfen Sie als Inhaber der Entwicklungs- und Laufzeitlizenz NICHT: a) den Entwicklungslizenzschlüssel für die Weiterverteilung von Runtime-Dateien als Teil Ihrer Anwendungen verwenden; b) Runtime Licence Key für Entwicklungszwecke verwenden.
    5.4. Als Inhaber einer Pro-Developer-Lizenz dürfen Sie die Entwicklungslizenzschlüssel nicht duplizieren und einer Reihe von Softwareentwicklern, Mitarbeitern oder Auftragnehmern zur Verfügung stellen, die größer sind als die Anzahl der entwicklungsberechtigten Lizenzen, die gemäß Abschnitt 4 dieser Vereinbarung gewährt werden.
    5.5. Als Inhaber eines Projektlizenzpakets dürfen Sie die Lizenz nicht für mehr als ein Projekt verwenden. Zum Zeitpunkt der Lizenzerteilung ist sie an ein Projekt gebunden, und Sie dürfen die Lizenz nicht für Projekte verwenden, an die die Lizenz ursprünglich nicht gebunden war.
    5.6. Als Inhaber einer persönlichen Lizenz dürfen Sie die Entwicklungslizenz nicht an dritte weitergeben.
    6. Marketing
    Sie erklären sich damit einverstanden, als Kunde von TeamDev identifiziert zu werden, und Sie stimmen zu, dass TeamDev Sie gegebenenfalls mit Namen, Handelsnamen und Marke ansieben und Ihr Unternehmen in den Marketingmaterialien und Websites von TeamDev kurz beschreiben kann. Sie gewähren TeamDev hiermit eine Lizenz zur Verwendung Ihres Namens und Ihrer Handelsnamen und Marken ausschließlich im Zusammenhang mit den Rechten, die TeamDev gemäß diesem Marketingabschnitt gewährt werden.
    Sie und TeamDev können die Informationen über die Geschäftsbeziehung gemäß dieser Vereinbarung für unabhängige oder gemeinsame Marketingbemühungen verwenden. Beispiele für zulässige Marketingzwecke sind die Erstellung und Verwendung von Fallstudien, Pressemitteilungen, gedruckten und Online-Marketingmaterialien, Präsentationen und Geschäftsreferenzen.
    7. Support-Services
    7.1. TeamDev Standard Technical Support (Standard Support) umfasst:
    Beratung zu umweltspezifischen Themen;
    Möglichkeit, eine bestimmte Support-E-Mail-Adresse zu verwenden;
    1 Werktag Reaktionszeit.
    7.2. TeamDev verpflichtet sich, Ihnen während des gültigen Evaluierungszeitraums einen kostenlosen Standardsupport gemäß Abschnitt 3 Evaluation Licence Grant zur Verfügung zu stellen.
    7.3. TeamDev verpflichtet sich, Ihnen einen kostenlosen Standard-Support in einer gemäß Abschnitt 7.4 dieser Vereinbarung festgelegten Zeit zu bieten, die seit dem Datum des Lizenzkaufs ein Jahr gültig ist.
    7.4. Die Anzahl der Standard-Supportstunden wird durch die Art der Entwicklungslizenz, die in Abschnitt 4 dieses Abkommens beschrieben wird, auf Produktbasis festgelegt. Diese Informationen finden Sie auf den Produktseiten von Software auf der offiziellen Website von TeamDev (teamdev.com). Die Anzahl der Stunden, die für jedes Produkt bestimmt sind, auf der offiziellen Website von TeamDev (teamdev.com). Die Anzahl der Stunden, die für jedes Produkt festgelegt sind, kann ohne vorherige Ankündigung von TeamDev geändert werden. Im Falle einer solchen Änderung bleibt für Sie eine beliebige Anzahl von Stunden, die Ihnen bereits im Rahmen eines Lizenzkaufs gewährt wurden, gültig.
    7.5. Nach Ablauf eines Zeitraums von einem Jahr nach dem Erwerb einer Lizenz oder dem Verbrauch der zugeteilten Stunden des Standardsupports pro Abschnitt 7.4. können Sie einen zusätzlichen Standard-Support-Service erwerben.
    7.6. Im Rahmen des Standard-Support kann TeamDev Ihnen zusätzlichen Softwarecode oder zugehörige Materialien zur Verfügung stellen, die in Form von Software-Updates (einschließlich Hotfixes) zur Verfügung gestellt werden. Solche ergänzenden Software-Codes oder verwandte Materialien sind Als Teil der Software anzusehen und unterliegen den Bedingungen dieser Vereinbarung.
    7.7. In Bezug auf alle technischen Informationen, die Sie TeamDev zur Verfügung stellen, damit TeamDev Ihre Anfragen für den Standardsupport erfüllen kann, kann TeamDev diese Informationen uneingeschränkt für seine Geschäftszwecke verwenden, einschließlich für Produktsupport und -entwicklung. TeamDev verwendet solche technischen Informationen nicht in einer Form, die Sie persönlich identifiziert.
    8. Patent- und Urheberrechtsentschädigung
    8.1. TeamDev wird Sie für alle Kosten (einschließlich angemessener Anwaltskosten) verteidigen und entschädigen, die sich aus einem Anspruch ergeben, dass software, die im Rahmen dieser Vereinbarung bereitgestellt und verwendet wird, ein Urheberrecht oder Patent in den USA oder Kanada verletzt, vorausgesetzt, dass: (i) Sie TeamDev innerhalb von 30 (dreißig) Kalendertagen nach dem Anspruch schriftlich benachrichtigen werden; (ii) TeamDev hat die alleinige Kontrolle über die Verteidigung und alle damit verbundenen Vergleichsverhandlungen und (iii) Sie werden TeamDev die Unterstützung, Informationen und Autorität zur Verfügung stellen, die für die Durchführung der oben genannten erforderlichen Informationen erforderlich sind.
    8.2. TeamDev übernimmt keine Haftung für Einen Verstoßanspruch, der auf: (i) Code in der Software basiert, der nicht von TeamDev erstellt wurde; (ii) Verwendung einer ersetzten oder geänderten Version der Software, mit Ausnahme solcher Änderungen oder Änderungen, die von TeamDev oder unter TeamDevs Leitung vorgenommen wurden, wenn eine solche Verletzung durch die Verwendung einer aktuellen, unveränderten Version der Software, die TeamDev Ihnen zur Verfügung stellt, oder (iii) die Kombination, den Betrieb oder die Nutzung von Software, die im Rahmen dieser Vereinbarung mit Programmen oder Daten eingerichtet wurde, die nicht von TeamDev zur Verfügung gestellt werden, vermieden worden wäre. , wenn eine solche Verletzung durch die Nutzung der Software ohne solche Programme oder Daten vermieden worden wäre.
    8.3. Für den Fall, dass die Software von TeamDev gehalten wird oder glaubt, rechte Dritter zu verletzen, oder Ihre Nutzung der Software erfolgt, hat TeamDev die Möglichkeit, auf seine Kosten: (i) die Software so zu modifizieren, dass sie nicht verletzt wird; (ii) für Sie eine Lizenz zur weiternutzung der Software zu erhalten; (iii) die Software durch eine andere Software zu ersetzen, die für Sie angemessen geeignet ist, oder (iv) wenn keine der vorstehenden Abhilfemaßnahmen kommerziell durchführbar ist, die Lizenz für die rechtsverletzende Software zu kündigen und alle Lizenzgebühren zurückzuerstatten, die für die Software gezahlt werden und die über eineinhalb Jahre ab dem Datum des Inkrafttretens der Vereinbarung angewesen sind.
    9. Gewährleistungsausschluss
    DIE SOFTWARE UND JEDE VERWANDTE DOKUMENTATION SIND AUF EINEM STRICTLY AS IS BASIS OHNE GARANTIE EINES KIND, ENTWEDER EXPRESS ODER IMPLIED, INCLUDING, OHNE LIMITATION, DIE IMPLIED WARRANTIES ODER MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT PROVIDED. DAS GESAMTE RISIKO, DAS SICH AUS DER NUTZUNG ODER LEISTUNG DER SOFTWARE ERGIBT, VERBLEIBT BEI IHNEN.
    10. Open Source Komponenten
    TeamDev benachrichtigt, dass Software Open Source-Komponenten von Drittanbietern enthalten kann. Weitere Informationen finden Sie auf einer entsprechenden Produktseite auf der offiziellen TeamDev-Website (teamdev.com).
    TeamDev und die Software sind in voller Übereinstimmung mit allen Open Source Components Lizenzen, um die Lizenzrechte gewährt zu gewähren, die hierin gewährt werden.
    TeamDev und die Software sind in voller Übereinstimmung mit allen Open Source Components Lizenzen, um die Lizenzrechte gewährt zu gewähren, die hierin gewährt werden.
    11. Haftungsbeschränkung
    IN KEINEM FALL HAFTET TEAMDEV ODER SEINE LIEFERANTEN FÜR SCHÄDEN JEGLICHER ART (EINSCHLIEßLICH, ABER NICHT BESCHRÄNKT AUF SCHÄDEN FÜR VERLUST VON GESCHÄFTSGEWINNEN, BETRIEBSUNTERBRECHUNGEN, VERLUST VON GESCHÄFTSINFORMATIONEN ODER SONSTIGE FINANZIELLE VERLUSTE), DIE SICH AUS DER NUTZUNG ODER UNMÖGLICHKEIT DER NUTZUNG DIESER TEAMDEV-SOFTWARE ERGEBEN, AUCH WENN TEAMDEV ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT WURDE.
    12. Marken
    Diese Vereinbarung gewährt keine Rechte zur Verwendung der Marken oder Handelsnamen: TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps oder andere Marken, Dienstleistungsmarken, Logos oder Handelsnamen von TeamDev, außer wie in Abschnitt 6 Marketing definiert. Sie erklären sich damit einverstanden, keine Marken von TeamDev in oder als Teil des Namens von Produkten zu verwenden, die auf der Software basieren.
    13. Kündigung
    Sie können diesen Vertrag jederzeit kündigen, indem Sie alle Kopien der Software vernichten. Diese Vereinbarung wird sofort ohne Benachrichtigung von TeamDev gekündigt, wenn festgestellt wird, dass Sie eine Bestimmung dieser Vereinbarung nicht einhalten. Nach einer solchen Kündigung müssen Sie alle Kopien der Software vernichten. Abschnitt 9 Gewährleistungsausschluss und Abschnitt 10 Haftungsbeschränkung bleiben auch nach Beendigung dieser Vereinbarung wirksam.

Programmdetails