在iphone html文件中包含语句
这可能吗?基本上,我有一个HTML文件A,我想把它包含在HTML文件B、C、D和E中。所有这些文件都将显示在我的iOS应用程序中。不涉及互联网——一切都在设备上。实际上这是可能的 这里是如何做到的 如果我错了,请告诉我 第一个文件test.html包含以下内容在iphone html文件中包含语句,iphone,html,uiwebview,server-side-includes,Iphone,Html,Uiwebview,Server Side Includes,这可能吗?基本上,我有一个HTML文件A,我想把它包含在HTML文件B、C、D和E中。所有这些文件都将显示在我的iOS应用程序中。不涉及互联网——一切都在设备上。实际上这是可能的 这里是如何做到的 如果我错了,请告诉我 第一个文件test.html包含以下内容 <html><body><object type="text/html" data="test2.html"> <p>if object inclusion faile this ta
<html><body><object type="text/html" data="test2.html">
<p>if object inclusion faile this takes over</p>
</object></body></html>
如果对象包含失败,这将接管
test2.html有以下代码
<div>blah</div>
废话
尝试在firefox中打开它,它应该会显示废话
如果是IE,则在test.html中使用此代码
<html><body>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="test2.html">
<p>if object inclusion faile this takes over</p>
</object>
</body></html>
如果对象包含失败,这将接管
希望这有帮助
你也可以像这样进行简单的IE检测
<!--[if IE]>
<html><body>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="test2.html">
<p>if object inclusion faile this takes over</p>
</object>
</body></html>
<![endif]-->
<!--[if !IE]>
<!-- place your other code here -->
<![endif]-->
没有标准或神奇的方法,但您必须自己使用一些本机代码。这不应该太难 例如,设想一些文件如下: index.html
include1.html
你好,世界!
您可以编写本机代码来加载
index.html
文件,搜索这些特殊标记,并用设备上的命名html文件中的内容替换这些标记。然后,您可以将HTML作为字符串传递给webview以进行加载和显示。我想您可以将两个HTML文件连接起来,但是如果以任何形式包含,则需要在手机上以某种语言解释该文件,我想这不会发生。当然有可能检查我下面的答案。你也可以使用IFrame btw来做类似的事情。我得到了一篇关于它的博客文章,它在这里工作,有点像。css目前还没有得到重视,但我会努力的。
<div id="content">
<% include1.html %>
</div>
<h1>Hello World!</h1>