Surveillance Station in Iframe

Usare il NAS come NVR (Network Video Recorder), la Surveliance Station
Rispondi
raphael99
Utente
Utente
Messaggi: 30
Iscritto il: venerdì 13 novembre 2015, 18:31

Surveillance Station in Iframe

Messaggio da raphael99 » domenica 26 gennaio 2020, 10:01

Ciao come posso creare un iframe con surveillance station per accedervi da un dispositivo in rete (raspberry)?
Ds 213j che talvolta fa dannare ma rimane pur sempre un gioiellino

Avatar utente
dMajo
Moderatore
Moderatore
Messaggi: 1816
Iscritto il: sabato 18 agosto 2012, 23:14
Località: FVG - Italia

Re: Surveillance Station in Iframe

Messaggio da dMajo » domenica 26 gennaio 2020, 11:14

Nel portale applicazioni configuri la SS con il suo fqdn e/o porta.
Nelle impostazioni di sicurezza abiliti consenti al sito specifico (RPi) l'utilizzo degli iframe
Nella pagina web di RPi come target del iframe definisci l'indirizzo creato nel portale applicazioni.

Se come fqdn hai usato un dominio fittizio dovrai anche configurare un DNS interno (ad esempio il server DNS del NAS) e assegnarlo a RPi
Dal 01.01.2015 non rispondo a quesiti tecnici dei non osservanti il regolamento http://www.synologyitalia.com/presentazioni/regolamento-leggere-prima-di-postare-t5062.html

  • UPS: APC SMT2200I+AP9631
  • GTW: Vigor2862Vac(3.9.4): 2IPS FTTC(30M/3M)+FTTH(1G/100M)+USB4G :o
  • SWC: Netgear GS728TPv2(PoE+)
    • 4x HP NJ2000G
    • 2x Netgear GS108Tv2
    • 2x VigorAP902
  • NAS: DS1819+: DSM6.2(23824u4),32GB; R1(2x845DCPro),R5(3xWD60EFRX),R0(2xWD60PURX),VB(WD60EFRX);LAN:LAG(1+2),3,4 :D
    • RS3617xs+: DSM6.2(23824u4),8GB; R5(8xWD40FFWX),HS(WD40FFWX); LAN:LAG(1+2+3),4,LAG(5+6)
    • RS2414RP+: DSM5.2(5967u1),4GB; R10(4xWD30EFRX),R5(3xWD30EFRX),HS(WD30EFRX); LAN:LAG(1+2+3),4
    • DS1815+, DS1513+
  • ALTRO: Denon AVR-4311
    • UE55ES8000Q, UE32ES6800Q, UE22F5410AY
    • Galaxy Note8, A5, TabS3; Nokia N8
  • EXP: E4: NET9 PC:W9,M0,L6

raphael99
Utente
Utente
Messaggi: 30
Iscritto il: venerdì 13 novembre 2015, 18:31

Re: Surveillance Station in Iframe

Messaggio da raphael99 » domenica 26 gennaio 2020, 13:19

Ho provato diversi metodi. Al momento sto usando homeassistant e appdaemon su raspberrypi che vengono utilizzati per creare una dashboard interattiva. Il mio obiettivo è quello di integrare nella dashboard un iframe che punta direttamente a Surveillance Station. Sono riuscito con successo a fare la stessa cosa per Audio Station e per la schermata principale di DSM. Purtroppo non riesco a fare altrettanto per SS.

All'interno della mia dashboard definisco un iframe con questa struttura:

Codice: Seleziona tutto

iframe:
    widget_type: iframe
    title: Cam
    url_list:
      - https://192.168.***.*/SurveillanceStation/
Il campo url_list ho provato a comporlo in diversi modi, puntando direttamente alla porta personalizzata di Surveillance Station o in diversi altri modi. Utilizzando un dominio personalizzato Netbios (.local), impostato su Portale Applicazioni non riesco a raggiungere il NAS; impostando invece il dominio personalizzato nel pannello "Rete" del Synology tutto funziona, ma ovviamente atterro sulla homepage e non su SS.

L'errore che vedo dal pannello sviluppatore durante il caricamento del mio iframe è il seguente:
  • A cookie associated with a cross-site resource at http://192.168.****/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
  • Uncaught DOMException: Blocked a frame with origin "https://192.168.****" from accessing a cross-origin frame.
    at https://192.168.****/SurveillanceStation/webman/3rdparty/SurveillanceStation/sds.js?v=6009:3:510134
  • Uncaught ReferenceError: WEBAPI_ALIAS is not defined
    at new constructor (sds.js?v=6009:3)
    at Object.SYNO.API.Init (sds.js?v=6009:3)
    at sds.js?v=6009:3
    at ext-all.js?v=6009:3
    at b (ext-all.js?v=6009:3)
Nel synology le cose di interesse da toccare per risolvere il problema sono sicuramente il Portale Applicazioni (Surveillance Station e forse anche il lato Reverse Proxy per eliminare degli header che bloccano l'iframe) e la sezione Sicurezza dove c'è il flag per consentire gli iframe o meno.
Risottolineo che AudioStation mi funziona da iframe esterno, senza errori.

Grazie del tuo tempo e scusa per il papiro.
Ds 213j che talvolta fa dannare ma rimane pur sempre un gioiellino

Rispondi

Torna a “Surveillance Station”