小编aqu*_*ket的帖子

设置动态创建的 iframe 的基本标签

我正在尝试动态创建 iframe 并在创建之前设置它的基本标记。

ifrm = document.createElement("IFRAME"); 
ifrm.setAttribute("src", "test.html"); 
ifrm.style.width = 400+"px"; 
ifrm.style.height = 100+"px"; 

//before creating it, can we set he base tag?
//I.E. <base href="http://example.com/MyFolder/" />
var bt = ifrm.contentDocument.createElement("base");
bt.setAttribute("href", "http://www.example.com/Folder/");
ifrm.contentDocument.getElementsByTagName("head")[0].appendChild(bt);

document.body.appendChild(ifrm);
Run Code Online (Sandbox Code Playgroud)

我知道我可以在 iframes src 文件本身中设置基本标签。但我需要在这里设置它。谢谢。

javascript tags iframe dynamic radix

5
推荐指数
1
解决办法
6477
查看次数

SDL 2.0源码有1.3吗?

我正在玩SDL 2.0源代码,并注意到其中有另一个声称是1.3版本的SDL文件夹.

我对它感兴趣,因为它有android,iphone和其他一些来源.稳定版本1.2似乎完全不同.

我的问题是这个,

SDL维基链接

此链接说明了SDL_compat.c,它可能允许代码同时适用于1.2和2.0.这是我应该使用的版本,我应该按照2.0 API建议的方式进行编码吗?我希望我的代码能够针对尽可能多的平台,包括android和iphone.

iphone android sdl sdl-2

5
推荐指数
1
解决办法
1235
查看次数

Android Webview rem单元可以扩展到大型盒子的方式

编辑:此错误是Webview覆盖默认的最小字体大小.在我的示例中,Webview将最小字体大小设置为某处的8px.解决方案如下:)

Android Webview rem单位缩放方式大.所有rem单位在Android Webview中显示的次数太大且不合适.唯一正常工作的rem标签是font-size:30rem; 对于文本.其他一切似乎都在扩大规模.即100rem = 800px @ 1.0px比例.奇怪的是,在我缩放时传递8.0px后,框开始放大.

此示例适用于支持除Webview之外的rem单元的每个浏览器.有人有想法吗?

在线示例:http:
//digitalknob.com/rem.html JSFiddle示例:https://jsfiddle.net/aquawicket/71p49ag9/
Android示例: http: //digitalknob.com/remTest.apk

我试过mWebView.getSettings().setLoadWithOverviewMode(true);
我试过mWebView.getSettings().setUseWideViewPort(true);
我试过<meta name ="viewport"content ="width = device-width,user-scalable = no"/>和其他变体.
我已经尝试加载默认的用户样式表.

rem.html

<!DOCTYPE html>
<html style="font-size:1.0px;">
<head>
</head>
<body style="font-size:16em;">

<button style="position:absolute;width:100px;height:100px;font-size:60px;" onclick="ScaleDown()">-</button>
<button style="position:absolute;left:110px;width:100px;height:100px;font-size:60px;" onclick="ScaleUp()">+</button>
<a id="text" style="position:absolute;top:20px;left:220px;font-size:60px;">1.0px</a>

<!-- FIXME: rem units appear 8 times too large and out of place in Android Webview. 
     The only rem tag that works correctly is font-size:30rem; …
Run Code Online (Sandbox Code Playgroud)

html css android unit-testing webview

4
推荐指数
1
解决办法
1747
查看次数

CMAKE - 为库设置编译标志

我有一个CMakeLists.txt脚本来编译我的库.问题是我无法为库设置编译标志.

我试过了

SET(CMAKE_CXX_FLAGS "/W3 /nologo /EHsc")
SET(CMAKE_CXX_FLAGS_DEBUG "/MTd /Od /Ob0 /Zi /RTC1 /DDEBUG /D_DEBUG")
SET(CMAKE_CXX_FLAGS_RELEASE "/MT /O2 /Ob2 /DNDEBUG")
SET(CMAKE_C_FLAGS "/W3 /nologo /EHsc")
SET(CMAKE_C_FLAGS_DEBUG "/MTd /Od /Ob0 /Zi /RTC1 /DDEBUG /D_DEBUG")
SET(CMAKE_C_FLAGS_RELEASE "/MT /O2 /Ob2 /DNDEBUG")
SET(CMAKE_EXE_LINKER_FLAGS "/W3 /nologo /EHsc")
SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "/MTd /Od /Ob0 /Zi /RTC1 /DDEBUG /D_DEBUG")
SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "/MT /O2 /Ob2 /DNDEBUG")
SET(CMAKE_MODULE_LINKER_FLAGS "/W3 /nologo /EHsc")
SET(CMAKE_MODULE_LINKER_FLAGS_DEBUG "/MTd /Od /Ob0 /Zi /RTC1 /DDEBUG /D_DEBUG")
SET(CMAKE_MODULE_LINKER_FLAGS_RELEASE "/MT /O2 /Ob2 /DNDEBUG")
SET(CMAKE_SHARED_LINKER_FLAGS "/W3 /nologo /EHsc")
SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "/MTd /Od /Ob0 /Zi /RTC1 …
Run Code Online (Sandbox Code Playgroud)

c++ flags cmake libraries

2
推荐指数
1
解决办法
7217
查看次数

标签 统计

android ×2

c++ ×1

cmake ×1

css ×1

dynamic ×1

flags ×1

html ×1

iframe ×1

iphone ×1

javascript ×1

libraries ×1

radix ×1

sdl ×1

sdl-2 ×1

tags ×1

unit-testing ×1

webview ×1