2016-01-27 11 views
5

Próbowałem dodać elektronową WebView do podstawowej aplikacji i ustawić na niej minimalne i minimalne wartości, jak pokazano poniżej. Kiedy ładuje choć zawsze kończy jako 784px X 150pxJak ustawić Electron WebView w określonym rozmiarze?

<webview id="webpage" src="https://www.duckduckgo.com/" autosize="on" minwidth="800px" minheight="1200px"></webview> 

Odpowiedz

6

Jest to problem, inni donoszą też, tutaj w atomie stronie dyskusji w ramach „Webview autoSize” tytułem:

https://discuss.atom.io/t/webview-autosize/16915/6

Wydaje się, że "autosize" nie mówi ostatniego słowa o wynikowym rozmiarze okna; Parametry css mogą zakłócać i zmieniać wynik.

Istnieją pewne obejścia css zaproponowane do rozwiązania tego problemu, które mogą pomóc:

-Set html i szerokość ciała do 100%:

html, body { 
    width: 100%; 
    height: 100%; 
    margin: 0; 
    padding: 0; 
} 

-Set rzutni jednostki względne w Webview css:

webview { 
    display: block;  /* iframes are inline by default */ 
    border: none;   /* Reset default border */ 
    height: 80vh;  /* Viewport-relative units */ 
    width: 95vw; 

}

+0

Jest to ulepszenie, ale nadal nie działa poprawnie. Wypełnia się w pionie poprawnie, ale pozostawia szczelinę po prawej stronie, która powiększa się, im szersze jest okno. – bigtunacan

+0

nie działa dla mnie. –

Powiązane problemy