C# 如何使我的浏览器独一无二?
我刚用c#做了一个浏览器,这是我的第一个编程项目之一,它工作得很好,但很通用。我试着在它上面添加不同的工具,但结果还是很简单,我最好还是使用Firefox。有没有办法在浏览器上添加有用的应用程序和颜色。我想让它更个人化,并添加一些使它独特的东西,不一定比其他所有东西都好。我做这件事更多的是为了练习,但我想给它添加一点闪光。如果我不是为了工作而这样做,我可能会选择风格点。实现HTML5和CSS3。所有这些。这是值得使用的C# 如何使我的浏览器独一无二?,c#,winforms,browser,C#,Winforms,Browser,我刚用c#做了一个浏览器,这是我的第一个编程项目之一,它工作得很好,但很通用。我试着在它上面添加不同的工具,但结果还是很简单,我最好还是使用Firefox。有没有办法在浏览器上添加有用的应用程序和颜色。我想让它更个人化,并添加一些使它独特的东西,不一定比其他所有东西都好。我做这件事更多的是为了练习,但我想给它添加一点闪光。如果我不是为了工作而这样做,我可能会选择风格点。实现HTML5和CSS3。所有这些。这是值得使用的 现在在短期内,我真正想要的是一款浏览器,它将V8 JavaScript引擎、
现在在短期内,我真正想要的是一款浏览器,它将V8 JavaScript引擎、WebKit作为渲染引擎与XPCOM的灵活性结合起来(但没有膨胀)。我指的是基本上跨平台的Google Chrome,接受Firefox扩展。我想你会发现大多数真正有用的想法已经在主流浏览器中实现了。如果你想到了一些还没有完成的非常简洁的东西,我认为如果你能在主流浏览器中实现它,而不是在你自己的浏览器中实现它,那将会对世界做出更有益的贡献
我并不是想让你的目标落空——只是很多人已经对浏览器进行了长期而艰苦的思考。作为一种学习途径,做一些事情是很好的,但同时想到你会想出一个世界一流的新想法是不现实的。如今,大多数浏览器已经放弃了在功能上的竞争,而在速度和稳定性方面展开了较量。Safari 4(使用他们的SquirreFish/Nitro JavaScript引擎)是一款自称的“浏览器”,Chrome实现了他们的JavaScript引擎,并为浏览器中的每个选项卡分别设置了进程。Firefox3.5显然提高了JavaScript性能,与Safari 4抗衡
有无数Gecko和WebKit浏览器试图提出下一个大创意,但在过去几年中,没有一款浏览器对网络产生过重大影响。+1。不过,他的实现是用c#实现的,所以很难在任何主流浏览器中使用,我不太确定。有很多W3C的东西还没有实现。实现的东西——嗯,可以做得更好。AFAICT,如果这是他的第一个项目之一,它不是渲染引擎——它似乎基于WebBrowser控件。WebBrowser控件只是用户在Windows上安装的任何版本IE的包装器。但他有雄心壮志,要打造独一无二的网络浏览器我很想打造一款独特的浏览器,那么我该如何开始呢?夏天我会有很多时间,如果有人给我指出正确的方向,我希望我能自学。扎克:首先为现有浏览器创建一些有用的扩展。