2014-06-09 15 views

Trả lời

18

CẬP NHẬT: Như đã đề cập bởi @RationalDev, Ionic hiện hỗ trợ các trình duyệt nói chung. Tuy nhiên, họ không giải thích những trình duyệt nào.

Ionic 1,2 điểm phiên bản đầu tiên mà chúng tôi tích cực khuyên Ionic cho những ai muốn xây dựng một trang web di động

http://blog.ionic.io/announcing-ionic-1-2/

============== ================================================== =========== Như đã đề cập trong phần Browser Support của tài liệu Ionic Framework, Ionic thực sự hướng tới các ứng dụng di động lai.

Ionic tập trung vào xây dựng ứng dụng di động gốc/lai thay vì trang web trên điện thoại di động.

Do đó, hỗ trợ trình duyệt của chúng tôi có xu hướng là bất kỳ API xem web nào là khả dụng cho ứng dụng gốc trên một nền tảng nhất định. Đối với Ionic 1.0.0-beta.6 "darmstadtium-dingo", điều đó có nghĩa là UIWebView dành cho iOS 6+ và Android 4+ (với một số hỗ trợ cho 2.3). Hỗ trợ Windows Phone và FirefoxOS có trên lộ trình của chúng tôi.

Tuy nhiên, nó chỉ hoạt động tốt trong hầu hết các trình duyệt WebKit (đặc biệt là Chrome và Safari). Trong thực tế, tôi muốn nói hầu hết các nhà phát triển phát triển ứng dụng của họ trong Chrome 90% thời gian và sau đó kiểm tra trên thiết bị của họ hoặc trình mô phỏng.

Tôi biết rằng FireFox không được hỗ trợ đơn giản. Tôi không biết Ionic hoạt động tốt như thế nào trong IE X.

Nếu bạn muốn một ứng dụng dành cho thiết bị di động, Ionic là một lựa chọn tuyệt vời. Tuy nhiên, nếu bạn đang thực sự nhắm mục tiêu vào máy tính để bàn, tôi muốn nói rằng bạn cần phải tìm nơi khác. Ionic không đảm bảo hỗ trợ cho các trình duyệt máy tính để bàn và giao diện của nó sẽ hạn chế tính năng phong phú và rộng rãi hơn của trình duyệt trên máy tính để bàn.

Đối với AngularJS, bạn có thể muốn xem xét AngularUIAngularUI Bootstrap nói riêng. Nó có một bộ tính năng định hướng máy tính để bàn thực sự đa dạng.

+0

cảm ơn bạn. Tôi sẽ tìm cách để làm việc ion cho các ứng dụng, và giao diện người dùng góc, và Angular UI bootstrap, có vẻ đầy hứa hẹn. Whats sự khác biệt chính giữa hai: angularUI và AngularUI Bootstrap? –

+0

Có thể xem xét sử dụng mobile-angularui cho mục đích này: http://mobileangularui.com – frandevel

+1

"Ionic 1.2 đánh dấu bản phát hành đầu tiên mà chúng tôi chủ động giới thiệu Ionic cho những người muốn xây dựng trang web trên thiết bị di động (không chỉ là ứng dụng cho cửa hàng ứng dụng). ", http://blog.ionic.io/announcing-ionic-1-2/ – RationalDev

3

Nếu bạn chỉ muốn kiểm tra, kiểm tra này:
http://ionicframework.com/docs/guide/testing.html

thử nghiệm trình duyệt máy tính để bàn

Kiểm tra ứng dụng của bạn trong một trình duyệt đơn giản như chạy phục vụ lệnh trong thư mục gốc của dự án của bạn .

$ ionic serve

3

Có vẻ như đội Ionic đang thực hiện điều này một vấn đề cấp bách:

Như nhiều bạn có thể đã thấy, Progressive Web Apps sẽ là một trọng tâm chính của Ionic của đi về phía trước .Chúng tôi muốn giúp các nhà phát triển Ionic phân phối các ứng dụng tuyệt vời đến App Stores, nhưng cũng lấy cùng mã và triển khai chúng lên web để tối đa hóa phân phối và khả năng phát hiện. Chúng tôi nghĩ rằng đây là một thế mạnh duy nhất của Ionic mà các SDK bản địa bị thiếu ngày hôm nay và muốn đảm bảo các nhà phát triển Ionic có thể tối đa hóa lợi ích đó.

(source)

Ionic vừa bổ sung thêm một mục tiêu browser build mà tạo ra một ứng dụng web. Nếu bạn chạy ionic build browser, bạn sẽ thấy rằng Ionic tạo một thư mục www chứa nội dung bạn có thể triển khai cho máy chủ web.

Có một GitHub issue liên kết đến một số tài liệu, đặc biệt là tutorial on how to deploy to Firebase mô tả quá trình xây dựng trình duyệt (cũng như các bước triển khai cụ thể của Firebase, như bạn có thể tưởng tượng).

0

ion trình duyệt chạy

này sẽ chạy ứng dụng của bạn trong trình duyệt cùng với cordova bao gồm trong nó.

Các vấn đề liên quan